1. Getting Started2. Python Objects3. Program Structure4. Input and Output5. Using Modules6. Object Orientation7. Exception and Error Handling8. Testing Your Code9. Web Accessibility10. Searching11. Databases12. What Next?A. ReferencesB. Python Built-in Exceptions Hierarchy
Not a book as much as bits and pieces of documentation. There is no continuity, no real world examples, just chapters containing "This is function, write this, this will happen." Compare this to, for example, "Automate boring stuff with Python" which contains real world scenarios and builds section by section upon previous chapters, explaining why something is done this way and how to tweak it to get other results, or to "Month of Lunches" series, which starts by a simple scripts, and then adds to them - help files, logging, how to make function out of script, module out of functions etc.. As a result, I'd suggest finding something else, even and especially if you are starting from nothing. It might be used as cheat sheet, but even then you'd be better off just by googling separate elements as you need them.
Appropriately titled! I picked up a few tips in this short high level walk-through of Python. Gives you just enough information to get something working knowing that the reader will have to dive deeper on their own. Quick, efficient read!