1. Instant hacking: the basics
2. Lists and tuples
3. Working with strings
4. Dictonaries: when indices won't do
5. Conditionals, loops, and some other statements
6. Abstraction
7. More abstraction
8. Exceptions
9. Magic methods, properties, and iterators
10. Batteries included
11. Files and stuff
12. Graphical user interfaces
13. Playful programming
14. Project 1: Instant markup
15. Project 2: Painting a pretty picture
16. Project 3: XML for all occasions
17. Project 4: In the news
18. Project 15: A virtual tea party
19. Project 6: Remote editing with CGI
20. Project 7: Your own bulletin board
21. Project 8: File sharing with XML-RPC
22. Project 9: File sharing II-Now with GUI!
23. Project 10: Do-It-Yourself Arcade game
Appendix A. The short version
Appendix B. Python reference