Beginner
161 Lessons
10h
Certificate of Completion
Explanations
Explanations
Course Overview
Course Content
1.
All About Strings
4 Lessons
2.
Lists, Tuples and Dictionaries
4 Lessons
3.
Conditional Statements
6 Lessons
4.
Loops
4 Lessons
5.
Python Comprehensions
4 Lessons
6.
Exception Handling
5 Lessons
7.
Working with Files
6 Lessons
8.
Importing
4 Lessons
9.
Functions
6 Lessons
10.
Classes
4 Lessons
11.
Introspection
4 Lessons
12.
The CSV Module
3 Lessons
13.
configparser
4 Lessons
14.
Logging
4 Lessons
15.
The os Module
5 Lessons
16.
Sending emails
4 Lessons
17.
The SQLite Module
4 Lessons
18.
The subprocess Module
4 Lessons
19.
The sys Module
1 Lessons
20.
The threading module
2 Lessons
21.
Working with Dates and Time
3 Lessons
22.
The xml module
6 Lessons
23.
The Python Debugger
4 Lessons
24.
Decorators
5 Lessons
25.
The lambda
2 Lessons
26.
Code Profiling
2 Lessons
27.
An Intro to Testing
4 Lessons
28.
Installing Modules
5 Lessons
29.
ConfigObj
2 Lessons
30.
Parsing XML with lxml
5 Lessons
31.
Python Code Analysis
3 Lessons
32.
The requests package
2 Lessons
33.
SQLAlchemy
6 Lessons
34.
virtualenv
2 Lessons
35.
Creating Modules and Packages
3 Lessons
36.
How to Add Your Code to PyPI
4 Lessons
37.
The Python egg
2 Lessons
38.
Python wheels
3 Lessons
39.
py2exe
4 Lessons
40.
bbfreeze
3 Lessons
41.
cx_Freeze
3 Lessons
42.
PyInstaller
3 Lessons
43.
Creating an Installer
3 Lessons
Course Author
Trusted by 2.5 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Free Resources