This document is a self learning document for a course in Python programming.
This course contains (1) a part for beginners, (2) a discussion of several
advanced topics that are of interest to Python programmers, and (3) a
Pythonworkbook with lots of exercises.