Topics for Spring Quarter Class:
================================
Jeff:
-------
* SQL databases
* Non-SQL databases
* Multi-threading/multiprocessing (and sub processes)
* The python debugger pdb
Chris:
-------
* 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