| Date | Topic | Resources |
|---|---|---|
| T Jan 20 | Class Cancelled | |
| H Jan 22 | Convocation | Why Python? |
| T Jan 27 | The Essence of Python | Getting Python |
| H Jan 29 | The Essence of Python | |
| T Feb 3 | Control Flow, Functions, & Exception Handling | Exceptions in Python |
| H Feb 5 | Control Flow, Functions, & Exception Handling Namespaces |
|
| T Feb 10 | Modules; String Processing | Python modules documentation String formatting exercises Regular expressions: HOWTO, module reference, debugger |
| H Feb 12 | Object-Oriented Python | |
| T Feb 17 | Object-Oriented Python (cont'd) | |
| H Feb 19 | Web Programming | Python Web Tutorial, HTML Forms Tutorial, UTCS Web Documentation, Firefox Web Developer Add-On |
| T Feb 24 | Graphical Programming | |
| H Feb 26 | Functional Python | Can Your Programming Langauge Do This? Google's MapReduce |
| T Mar 3 | Advanced Python | Tutorial on Iterators and Generators Property and metaclass links |
| H Mar 5 | Bindings: SQL, C, Windows, and .NET | SWIG Jython IronPython, demo |
| T Mar 10 | Final | |
| H Mar 12 | Python 3.0 / Convocation | Python 3000 and You |
Schedule subject to change.