Python Cookbook book review
Ron Stephens
rdsteph at earthlink.net
Sat Dec 14 22:34:52 EST 2002
Python Cookbook, by Alex Martelli and David Ascher, O'Reilly, 2002, 575
pages.
This is a most excellent book.
There are numerous code examples in each of 17 different categories.
These code examples are useful, interesting, and educational. The
Discussions of each code example are what makes this book so valuable.
The discussions are written by some of the most knowledgable and
articulate members of the Python community, and they are well written,
illuminating, and often subtly witty.
Each of the 17 chapters has an introduction written by one of these
brilliant Pythonic personalities. In my opinion, these 17 introductions
are well worth far more than the price of the book (about $39.95) all by
themselves. These contributors include such luminaries as Guido van
Rossum, Tim Peters, Alex Martelli, David Ascher, Fredrik Lundh, Fred
Drake, Mark Lutz, Mark Hammond, David Beazley, and the remarkable unkown
coder, the pseudonymous Luther Blissett, among many others.
The book includes code examples easy enough for the novice to appeciate,
and erudite advanced examples that will add to the knowledge of the
hoary veteran programmer, and all points in between. Whatever the level
of sophistication of the code, it is the lucid explications given by the
expert coders that make this book so excellent.
The 17 topic areas are Python Shortcuts, Searching and Sorting, Text,
Files, Object Oriented Programming, Threads Processes and
Synchronization, System Administration, Databases and Persistence, User
Interfaces, Network Programming, Web Programming, Processing XML,
Distributed Programming, Debugging and Testing, Programs about Programs,
Extending and Embedding, and Algorithms.
The book rises bove its genre to become a work of art, of high
literature, a classic of Philosophy. Are not all the great works of
Philosophy firmly grounded in some particular area of knowledge? When
the Particular is examined with sufficient clarity, it is able to
illuminate the General Priinciples. Concrete expertise is abstracted by
the genius of induction into the General.
This book is one I will cherish for many years, coming back to it often.
It is meant to be savored, not devoured. It is a classic. It will long
grace my bookshelf along side Aristotle, Eco, and Joyce.
And yet it is an imminently practical, down to earth, useable tool for
learning to program better in Python, or in any language.
Buy this book.
Ron Stephens
www.awaretek.com/plf.html
Python Book Reviews
More information about the Python-list
mailing list