(normally) - in two flavors. Used only to prioritize high-traffic pages for dev work, iff JS and tracker enabled. The former/defunct training site's id: ga('create', 'UA-52578333-1', 'auto'). The book site's id, now used for all: ga('create', 'UA-52579036-1', 'auto'). JS is also used if enabled for thumbspage galleries, Top buttons, TOCs, etc. Jun-2019: tell Google Analytics to anonymize IP address on receipt for privacy. More: https://developers.google.com/analytics/devguides/collection/analyticsjs/. Oct-2022: install a GA4 tag (i.e., script) alongside the prior UA tag. UA tags will stop collecting data in 2023. It's okay to use both until the cutover (and Google advises doing so), but the UA tag will be pointless after that and should be removed. This handles genhtml-insert clients; others get tags by running insert-analytics.py in package-publishing scripts. Also per Google: "In Google Analytics 4, IP anonymization is not necessary since IP addresses are not logged or stored". Let's hope so... -->
OverviewO'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. |
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.