- 1.1 Introducing Python
- 1.2 A First Program
- 1.3 Numbers
- 1.4 Strings
- 1.5 Lists
- 1.6 Files
- 1.7 Functions
- 2.1 Datatypes and Data Structures
- 2.2 Containers
- 2.3 Formatted Output
- 2.4 Sequences
- 2.5 Collections module
- 2.6 List comprehensions
- 2.7 Object model
- 3.1 Functions and Script Writing
- 3.2 More Detail on Functions
- 3.3 Exception Handling
- 3.4 Modules
- 3.5 Main module
- 3.6 Design Discussion about Embracing Flexibilty
- 6.1 Iteration Protocol
- 6.2 Customizing Iteration with Generators
- 6.3 Producer/Consumer Problems and Workflows
- 6.4 Generator Expressions