Introduction to Python

This course is created by David Beazley, an author of multiple Python books and experienced "computer scientist, educator, and researcher".

The course targets those with some programming experience.

The course can be taught over three days (or a semester).
The instructor notes are detailed and very helpful.

The course is outlined as follows:

  1. Course Setup
  2. Introduction to Python
  3. Working with Data
  4. Program Organization
  5. Classes and Objects
  6. The Inner Workings of Python Objects
  7. Generators
  8. A Few Advanced Topics
  9. Testing, Logging, and Debugging
  10. Packages
License
Please see above or at the resource's page regarding the license.
Created by Cyrille Médard de Chardon
on 2023-07-24