Books

Learning Python – A hefty (1600 pages) and comprehensive introduction to the language. Covers 2.7 and 3.3.