Python books

From LSDevLinux
Jump to: navigation, search

Here is a list of useful Python books, both for learning and for reference.

Learning Python, Mark Lutz and David Ascher, O'Reilly (3rd edition, 2007), 746 pages 
A good and popular introduction. [Python 2.3] 26.39 USD.
Core Python Programming, Wesley J. Chun, Prentice-Hall, (2nd edition, 2006), 1120 pages 
An all-round, ground-up treatment that goes into more depth than "Learning Python" but is still accessible to a beginner. [Python 2.5] 34.64 USD.
Beginning Python (Novice to Professional), Magnus Lie Hetland, Apress (2005), 640 pages 
Uses graded practical projects. [Python 2.4] 29,69 USD.
Programming Python, Mark Lutz, O'Reilly, (3rd edition, 2006), 1596 pages + CD-ROM 
A good second book. [Python 2.5] 37.79 USD.
Dive Into Python, Mark Pilgrim, Apress, (2nd printing, 2004), 413 pages 
A good second book, or for someone with solid experience in other languages. Based on real example programs. Also available free online and for download [1]. 26.39 USD.
Python for Software Design: How to Think Like a Computer Scientist, Allen B. Downey, Cambridge University Press (2009), 270 pages 
Teaches programming concepts, not just the Python language. 39.99 USD, but also available free on-line.
How to Think Like a Computer Scientist: Learning with Python (2nd Edition), Jeffrey Elkner, Allen B. Downey, and Chris Meyers, Open Book Project (2009) 
An updated version of the preceding book. Available free on-line

For more detailed descriptions, see this list. There is also extensive information about books on the Python Wiki