Hey there! Join Readernaut.

Readernaut is a free service that lets you write reviews, keep notes, make reading lists, track your reading progress and find your friends.

Join now!

Activity timeline

June 13, 2009

When I first heard of this book, I immediately expected a deep dive through some of the more esoteric features of Python. When I got it and saw the subtitle, I began to suspect I was in store for something different; I was right. Expert Python Programming is a whirlwind tour that at least touches pretty much every aspect of software development.

The first few chapters cover getting Python, customizing the prompt, choosing an editor, and using the most current idioms. Then there's a quick chapter on design, both general and Python-specific. Then there's the chapter on building Python packages and using templates to reduce the tedium. Next, the author demonstrates most of these techniques with an actual project. Chapter 8 covers version control and continuous integration. The next chapter discusses the software development lifecycle and how to track it using software. Next are some tips on documenting ...

Friends

  • Doug Hellmann