Textbooks
There is no official textbook. Here are some recommendations:
- Mark Lutz (2010) Programming Python. O'Reilly.
Comprehensive Python textbook. Covers Python 3.x, many examples and use-cases.
- Alex Martelli (2003).Python in a Nutshell. O'Reilly.
Good reference, covers basics and standard libraries, slightly out-dated.
- Martelli, Ravenscrot, Ascher (2005). Python Cookbook. O'Reilly.
"Recipe style" solutions for every-day applications and different use cases. Version 3 in preparation. This is a selection of the ActiveState online recipes (see below).
- Marty Alchim (2010). Pro Python . Apress.
Covers advanced topics and software engineering skills. Available in the CU libraries as ebook.
Online Resources