- SQL databases
- Non-SQL databases
- Multi-threading/multiprocessing (and sub processes)
- The python debugger pdb
-
Numerical Computation: numpy and scipy
-
Leveraging C libaries: Extension modules
- C API
- cytpes
- Cython
-
Advanced OO: mixins, metaclasses,
__new__, super()
Possible: wxPython GUIs
An in depth look at some of the modules in the standard library, see
http://docs.python.org/2/library/index.html
Assorted advanced topics:
lambda functions
the with statement
iterators, generators
decorators
Persistance/Serialization: Pickle, CSV, JSON, XML....
Testing: unit testing, unittest, nose, pytest
Profiling