This is my very first book on Python, and on programming as well. Picked it up after seeing several web sites recommending this book as a good beginner book. When I was going through the introductory part of the book, I was a bit worried as it stated that a bit of knowledge in programming is expected, but it turned out not to be the case.
The content is very clear and prepared in a manner that is understood by all. I also loved the style of the book as well (since this is my first 'Head First') and was happy to find out that I'm not one of those who isn't a big fan of 'Head First' style.
First few chapters provide a strong foundation to the language and moves in to complicated stuff from that point on very quickly. For me, it became a little too complicated in MySQL chapter, mainly because all I got was errors. However, I later found out that's because I've been using a different version of MySQL.
So in my opinion, this book is perfect for anyone who's new to Python, or in my case, who's new to programming altogether.