by Marty Alchin
Welcome to the future home of Pro Python, a new book I'm writing for Apress, in the spirit of my highly successful Pro Django, published in December of 2008. I'd like to take you on a journey into many of the lesser-used, highly potent features Python has to offer.
What happens when a chapter becomes a book?
In the process of writing Pro Django, it became clear that I first needed to write a bit about Django's "killer app." As it turns out, that app happens to be the Python language itself, so I dedicated an entire chapter to most of the Python features that make Django work the way it does. Out of the whole book, the response to that one chapter was more than I could've ever imagined.
Even before Pro Django was published, I was disappointed that I couldn't spend more time writing about Python, because there's much more power and flexibility available than I was able to fit into a single chapter. After people started reading it and giving feedback, the response was so overwhelming that I set out to expand on that content.
In expanding that information, it became clear that there was enough available topics to merit an entire book on its own. Most Python books are focused on either learning Python from the ground up or using Python for a specific problem domain.