Practical Python Programming

June 20, 2020 ยท View on GitHub

Table of Contents

  • 0. Course Setup (READ FIRST!)
  • 1. Introduction to Python
  • 2. Working with Data
  • 3. Program Organization
  • 4. Classes and Objects
  • 5. The Inner Workings of Python Objects
  • 6. Generators
  • 7. A Few Advanced Topics
  • 8. Testing, Logging, and Debugging
  • 9. Packages

Please see the Instructor Notes if you plan on teaching the course.

Home