What version of python did you cover? I've gone through the table of content and since you introduce? Django, I take if you cover python 2.x and not 3.0? Any way well done.
Yes, at the time that I started writing, Python 3 was just a dot on the horizon. Even now, there are a lot of libraries that haven't been ported across, and the book has a strong practical bent (It's as much a learning to program book as a learning Python book).
I have never done this before,(ie buy a book based on the Table of content), but this is going to be my first. I am pre ordering from Amazon UK. Do you have any idea when it will reach sellers outside the US?
Oh and I hope for a first edition the typos are not too much?
I don't think that's a reasonable excuse. Mark Lutz's Learning Python does a very good comparison of a lot the features in the language as they are implemented in both python 2.6 and 3.x. That book was released in September 2009: http://shop.oreilly.com/product/9780596158071.do
Edit: Actually, while reading one of the sample chapters it becomes apparent that this book is more of a general introduction to programming than a book about learning Python. I also noticed that there are a few notes sprinkled here and there about changes in python 3.0. So I withdraw my previous criticism.
Also: kudos for getting the SouthPark reference about the rectal probe in there :)