Data types in Python
Reading and writing text files. Working with CSV files and understanding ASCII vs Unicode issues.
Parsing and generating XML and JSON
Listing files, manipulating file paths, working with system libraries.
Python Imaging Library
Making HTTP requests
Using threads to speed up program execution
Using regular expressions to simplify data extraction or validate input
Charting data
Packaging and distributing Python applications