Python Book Reviews

Save yourself hours of research, buy the right book

also visit the Python Learning Main Page

Rated with from one to five stars:
***** Excellent
**** Very Good
*** Good
** Fair
* Poor


WWW Search This Site Only

Recent Reviews

Beginning Python Visualization*****

Expert Python Programming

Expert Python Programming
Reviewed by John Cook.

My Reviews:
Five Star Section: (11 exquisite books)

Programming Collective Intelligence *****
Toby Segaran, O'Reilly, 2007, 334 pages.

WxPython in Action, by Robin Dunn and Noel Rappin *****
Manning, 2006, 522 pages.

Core Python *****
Wesley J. Chun, Prentice-Hall, 2007, 1077 pages.

WxPython in Action, by Robin Dunn and Noel Rappin *****
Manning, 2006, 522 pages.

Python Programming, an Introduction to Computer Science *****
by John Zelle, Franklin, Beedle, & Associates, 517 pages.

Beginning Python *****
Novice to Professional, by Magnus Lie Hetland, Apress 640 pages.

Dive Into Python *****
by Mark Pilgrim, Apress 413 pages.

Learning Python 2nd Edition *****
by Mark Lutz and David Ascher, O'Reilly 591 pages.

Text Processing in Python *****
by David Mertz, 2003, Addison Wesley, 520 pages.

Python in a Nutshell *****
by Alex Martelli, O'Reilly, 2003, 636 pages.

Core Python *****
Wesley J. Chun, Prentice-Hall, 2001, 763 pages + CD ROM.

Programming Python *****
by Mark Lutz, O'Reilly, 2001, 1255 pages

Python Cookbook *****
by Alex Martelli & David Ascher, O'Reilly, 2002, 575 pages.

Four Star Section: (8 superb books)


Jython Essentials ****
by Samuele Pedroni and Noel Rappin, O'Reilly, 277 pages.

Learning Python ****
by Mark Lutz and David Ascher, O'Reilly, 366 pages.

Python & XML****
by Christopher A. Jones and Fred L. Drake, Jr., O'Reilly, 2002 360 pages.

Python Web Programming ****
by Steve Holden, with David Beazley, New Riders, 2002, 691 pages.

Python Programming with the Java Class Libraries****
by Richard Hightower, Addison-Wesley, 2003 620 pages.

Python Standard Library ****
by Fredrik Lundh, O'Reilly, 2001, 281 pages + CD-ROM.

Python Essential Reference ****
by David M. Beazley, New Riders, 2000, 319 pages.

Python: How to Program ****
by Deitel and Deitel, Prentice Hall, 2002, 1292 pages.

Three Star Section: (11 fine books)


Jython for Java Programmers ***
by Robert W. Bill

GUI Programming with Python Using the QT Toolkit ***
by Boudwwijn Rempt

Python Programming Patterns ***
by Thomas W. Christopher, Prentice-Hall, 2002 538 pages

Python 2.1 Bible ***
by Dave Brueck and Stephen Tanner, Hungry Minds, 2001, 731 pages.

Python Programming on Win32 ***
by Mark Hammond and Andy Robinson, O'Reilly, 2000, 652 pages.

Programming With Python ***
by Tim Altman and Mitch Chapman, Primatech, 1999, 372 pages + CD ROM.

The Quick Python Book ***
by Daryl Harms and Kenneth McDonald, Manning Publications, 2000, 422 pages.

Learn to Program Using Python ***
by Alan Gauld, Addison-Wesley, 2001, 288 pages.

Python Pocket Reference ***
by Mark Lutz, O'Reilly, 1998 75 pages.

Python for the World Wide Web Visual QuickStart Guide ***
by Chris Fehily, Peachpit Press, 2002, 410 pages.

Web Programming in Python: Techniques for Integrating Linux, Apache and MySQL ***
by George K. Thiruvathukal, Thomas W. Christopher, John P. Shafaee, Prentice Hall 2001, 450 pages.

Two Star Section: (3 worthwhile books)


Teach yourself Python in 24 Hours **
by Ivan Van Laningham, SAMs, 2000, 510 pages.

Python and Tkinter Programming **
by John E. Grayson, Manning Publications, 2000, 658 pages.

Python Annotated Archives **
by Martin C. Brown, Osborne, 2000, 722 pages + CD-ROM.


One Star Section: (one book)


Python Developer's Handbook *
by Andre Lessa, Sams, 2001, 929 pages.
a second review of Python Developer's Handbook
alternate review provided by Sameer Chowdhury

Comments on 2 Books I have scanned:

Python: the Complete Reference
by Martin C. Brown, McGraw-Hill, 2001, 1200 pages.

XML Processing with Python
by Sean McGrath, prentice Hall, 2001, 527 pages.


An Online Book in Progress...
Bruce Eckel's Thinking in Python
Direct Link to his Online Book-in-Progress "Thinking in Python"

One Classic Out of Print Collector's Item
Internet Programming with Python
by Aaron Watters, Guido Van Rossum, James C. Ahlstrom, James C Ahlstrom, I can't find a copy if you can buy it!!!

Six Python Related Books that I Have Not Read Yet, but would like to:

Jython Essentials, due in March 2002
by Samuele Pedroni and Noel Rappin, O'Reilly

The Zope Book
by Amos Latteier, Michel Pelletier, New Riders, 2001, 384 pages.

The Book of Zope
by Beehive (editor?), Linux Journal Press, 2001, 350 pages.

Zope Web Application Construction Kit
by Martina Brockmann, Sebastian Luhnsdorf, mar Pratt, Mark Pratt, Katrin Kirchner, SAMS, 2002, 576 pages.

Perl to Python Migration
by Martin C. Brown, Addison-Wesley, 2001, 448 pages

Making Use of Python
by Rashi Gupta

And Finally, at Long Last, Reviews of Three JavaScript Books I have Read
Special Edition Using JavaScript *****
by Paul McFedries, Que, 2001, 896 pages.

JavaScript: The Definitive Reference **
by David Flanagan, O'Reilly, 1998, 776 pages.

The Book of JavaScript ****
by thau!, No Starch Press, 2000, 397 pages.

Finally, Finally, 2 Links to Dr. David Mertz' IBM Developer Works Python Book Reviews!

Charming Python: Updating your Python reading list
Charming Python: Updating your Python reading list, Part 2 Charming Python: Part 3

Back to Python City Home Page

Click here to send email to the Sysop