# Practical Python Programming ## Table of Contents * [0. Course Setup (READ FIRST!)](00_Setup.md) * [1. Introduction to Python](01_Introduction/00_Overview.md) * [2. Working with Data](02_Working_with_data/00_Overview.md) * [3. Program Organization](03_Program_organization/00_Overview.md) * [4. Classes and Objects](04_Classes_objects/00_Overview.md) * [5. The Inner Workings of Python Objects](05_Object_model/00_Overview.md) * [6. Generators](06_Generators/00_Overview.md) * [7. A Few Advanced Topics](07_Advanced_Topics/00_Overview.md) * [8. Testing, Logging, and Debugging](08_Testing_debugging/00_Overview.md) * [9. Packages](09_Packages/00_Overview.md) [Home](..)