Learning Roadmap
1.
All About Strings
All About Strings
2.
Lists, Tuples and Dictionaries
Lists, Tuples and Dictionaries
3.
Conditional Statements
Conditional Statements
6 Lessons
6 Lessons
4.
Loops
Loops
4 Lessons
4 Lessons
5.
Python Comprehensions
Python Comprehensions
4 Lessons
4 Lessons
6.
Exception Handling
Exception Handling
5 Lessons
5 Lessons
7.
Working with Files
Working with Files
6 Lessons
6 Lessons
8.
Importing
Importing
4 Lessons
4 Lessons
9.
Functions
Functions
6 Lessons
6 Lessons
10.
Classes
Classes
4 Lessons
4 Lessons
11.
Introspection
Introspection
4 Lessons
4 Lessons
12.
The CSV Module
The CSV Module
3 Lessons
3 Lessons
13.
configparser
configparser
4 Lessons
4 Lessons
14.
Logging
Logging
4 Lessons
4 Lessons
15.
The os Module
The os Module
5 Lessons
5 Lessons
16.
Sending emails
Sending emails
4 Lessons
4 Lessons
17.
The SQLite Module
The SQLite Module
4 Lessons
4 Lessons
18.
The subprocess Module
The subprocess Module
4 Lessons
4 Lessons
20.
The threading module
The threading module
2 Lessons
2 Lessons
21.
Working with Dates and Time
Working with Dates and Time
3 Lessons
3 Lessons
22.
The xml module
The xml module
6 Lessons
6 Lessons
23.
The Python Debugger
The Python Debugger
4 Lessons
4 Lessons
24.
Decorators
Decorators
5 Lessons
5 Lessons
25.
The lambda
The lambda
2 Lessons
2 Lessons
26.
Code Profiling
Code Profiling
2 Lessons
2 Lessons
27.
An Intro to Testing
An Intro to Testing
4 Lessons
4 Lessons
28.
Installing Modules
Installing Modules
5 Lessons
5 Lessons
29.
ConfigObj
ConfigObj
2 Lessons
2 Lessons
30.
Parsing XML with lxml
Parsing XML with lxml
5 Lessons
5 Lessons
31.
Python Code Analysis
Python Code Analysis
3 Lessons
3 Lessons
32.
The requests package
The requests package
2 Lessons
2 Lessons
33.
SQLAlchemy
SQLAlchemy
6 Lessons
6 Lessons
34.
virtualenv
virtualenv
2 Lessons
2 Lessons
35.
Creating Modules and Packages
Creating Modules and Packages
3 Lessons
3 Lessons
36.
How to Add Your Code to PyPI
How to Add Your Code to PyPI
4 Lessons
4 Lessons
37.
The Python egg
The Python egg
2 Lessons
2 Lessons
38.
Python wheels
Python wheels
3 Lessons
3 Lessons
39.
py2exe
py2exe
4 Lessons
4 Lessons
40.
bbfreeze
bbfreeze
3 Lessons
3 Lessons
41.
cx_Freeze
cx_Freeze
3 Lessons
3 Lessons
42.
PyInstaller
PyInstaller
3 Lessons
3 Lessons
43.
Creating an Installer
Creating an Installer
3 Lessons
3 Lessons
Michael Driscoll
Michael has been programming with Python since 2006. He is the author of the popular Python blog, The Mouse Vs. the Python as well as 7 books on the Python programming language. Michael has been a technical reviewer for Packt Publishing for several years.
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











