Python Essential Reference
Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.
Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.
Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.
This fourth edition of Python Essential Reference features numerous improvements, additions, and updates:
What people are saying - Write a review
This is a superb book, the best one for a programmer's bookshelf. If you already know a modern programming language, you can possibly learn Python from scratch using this book. A more valuable use is for anyone who learned just enough Python from a beginner's book or a class; this book will take you up a few more notches, well into the realm that most professional programmers would need.
This is the essential reference for anyone doing serious Python programming. This is the book you need to have at your desk to look up the details on any (more or less) topic in Python. This is not necessarily the right book to learn Python. However, when you need to know how to use some feature in detail, this is the place to go.
For example, I needed to use locks in a mulch-threaded program. In a few seconds, I found examples of how locks are used and critically how locks are used with contexts (the Python with statement).
The author assumes that you have a fairly detailed knowledge of software and computers in general. Presuming that is the case, this is probably the best 'advanced' Python book written to date.