Lectures
Syllabus is tentative and subject to change. Homework assignments are on the homework page.
| Date | Topic |
|---|---|
| Thu 01/26/2012 | Introduction. Python Overview. Basic data types. Control flow. Tuples. Sets. Lists. Dictionaries. [pdf] |
| Thu 02/02/2012 | Strings. Files. I/O. Functions. Generators. Lambda expressions. [pdf] |
| Thu 02/09/2012 | More Functions. Object oriented Python: Classes, Objects, Methods and Attributes. Modules and Packages. [pdf] |
| Thu 02/16/2012 | Exceptions.
Standard Library I: sys, os.path, collections, pickling. [pdf] |
| Thu 02/23/2012 | Regular Expressions. Decorators. Debugging. Unit Testing. [pdf] |
| Thu 03/01/2012 | Selected topics: Databases. Web development. [pdf] |
