The second _Programming Python_ was a completely different book from the _first_: it was able to narrow its focus to common applications of the language, after the reference and language-tutorial parts were split off to the _Pocket Reference_ and _Learning_, respectively. From this point on, this title would cover topics presented hurriedly on the last afternoon of my three-day classes: the Internet, GUIs, text, and the like. The book was able to do a much more complete job than the classes, though what you "do" with Python is enough to fill careers.