About Programming Python, 2nd Edition

[Click for larger book cover]


O'Reilly published the 2nd edition of the book Programming Python in early March 2001. I saw it first during a book signing at the 9th International Python Conference in Long Beach. This edition is an almost completely new 1250-page book, which focuses on application-level programming concepts, and advanced Python topics. Its major parts deal with Internet scripting, GUI programming, system interfaces, C integration, and text and database processing. As of late 2002, I have seen Dutch and Russian language translations of this edition.

Main support link: see this page for book notes and updates.


More Resources


This edition has been updated for Python version 2. More significantly, it is also an almost entirely new advanced Python topics book--a complete rewrite from the ground up. Very roughly, this edition includes:

To give you some idea of this edition's scope, it spans 1256 pages in its final published format, and includes some 446 program file examples, and 302 screen shots (broken down here). See the table of contents link above for more content details.

The book also includes a brand new CD-ROM with book examples, Python version 2.x release packages and installers, and related open source packages (NumPy, SWIG, PIL, PMW, and so on). Among other things, the book examples distribution on CD includes self-launching and Python-coded clocks, text editors, image viewers, email clients, calculators, and more.

[Home page] Books Code Blog Python Author Train Find ©M.Lutz