I'm in need of a book recommendation for learning Python (not learning
programming, just adding this language to my repertoire).
My learning method is more "start coding something, and refer to a reference book frequently" than "do these lessons and you'll eventually learn enough to start coding something you actually care about". A good reference is dense and to the point; it makes it quick and easy to look up both the syntax of individual features, and the thinking behind them.
Basically, my ideal programming book is Kernighan and Ritchie's "The C Programming Language" -- I want that, but for Python.
The closest thing to K&R C for python is Python Essential Reference by Beazley. The structure mirrors K&C. The first chapter is a "tutorial introduction", basically a quick survey of the language, followed by about 150 page explaining the language. It is dense and terse and to the point. The remaining 400 pages are a reference for the python library.