Chapter 1 -- The way of the program
Chapter 2 -- Variables, expressions, and statements
Chapter 3 -- Functions
Chapter 4 -- Conditionals
Chapter 5 -- Fruitful functions
Chapter 6 -- Iteration
Chapter 7 -- Strings
Chapter 8 -- Case Study: Catch
Chapter 9 -- Lists
Chapter 10 -- Modules and files
Chapter 11 -- Recursion and exceptions
Chapter 12 -- Dictionaries
Chapter 13 -- Case Study: Robots
Chapter 14 -- Classes and objects
Appendix A -- Configuring Ubuntu for Python Development
Appendix B -- GASP