Lectures
Syllabus is tentative and subject to change. PDFs will usually be available on this page before class. Homework assignments are on the homework page.
Date | Topic |
---|---|
Wed 09/10/2014 | Introduction. Python Overview. Basic data types. Control flow. Tuples. Sets. Lists. Dictionaries. |
Wed 09/17/2014 | Strings. Files. I/O. Functions. Lambda expressions. Generators. |
Wed 09/24/2014 | More Functions. Object oriented Python: Classes, Objects, Methods and Attributes. (updated slides) |
Wed 10/01/2014 | Object oriented Python (continued). Modules & Packages. |
Wed 10/08/2014 | Exceptions. Standard Library: sys, os/os.path, collections, pickling. |
Wed 10/15/2014 | Decorators. Debugging. Unit Testing. Regular Expressions. |