Not a bad introduction to Python. The 24 chapters are easy to step through and fairly quick to learn. If you're in a hurry to get the basics of Python, I would suggest getting this book first and then buying the O'Reilly Learning Python which is much more detailed.
A few issues to be aware of: 1. Python in 24 hours is based on Python version 2, while Learning Python is versions 2 and 3. There's a few important differences in the two versions and all new users should be learning version 3. Version 2 is more legacy. 2. In my Kindle version, the printing wasn't right with numeric example. The plus sign was often in the wrong place.
So you buy the book thinking it will help you code. You start typing in the code examples - you check what you type and you hit enter - the code crashes and you get a series of error messages. This is chapter 3 folks - so you loose confidence in the author and buy another book instead!
It's not a version issue - I installed the same version of Python that the author claims to be using. It's just poor editing.
Note to editors - please run the code examples when you edit a book!