First of all, I want to say that this was one of my favorite Python books I have ever read. The book itself is broken into 3 main parts, with the first one having some introductory (but very nice and relatively thorough as introductory) material on some general programming tasks in Python (multithreaded programming, network programming, regular expressions, gui programming) and then the second part of the book is more geared towards web development in general.
What I really liked about this approach is that you can both read this book in a linear fashion, and pick specific chapters that interest you in the time being and read them (in a reference manner). The second part of the book also provided a very good introduction into the whole web development in Python ecosystem, in a very bottom up approach, first showing you how you would make an application that speaks with a web server, why you would want to do that, how to do that (CGI), what it's inneficiencies are, what the next step is (FastCGI, or server plugins such as mod_python), what WSGI, why we need, what frameworks are (having a whole chapter dedicated as a basic introduction to Django), why you would want to use them, etc.
I also liked that every chapter had a set of exercises, so that you could practice everything that was said earlier in the chapter. This isn't something you see in many programming books, and I liked that instead of a quick and dirty introduction, and then getting to the next chapter, the book offered a training ground for you to practice your newfound skills.
An excellent book in my opinion.