: Current standard covering Python 3.4 and 2.7 (260 pages).

: Coverage of inheritance algorithms, classes, and special operator overloading methods.

While the 5th edition remains broadly useful for core concepts, it does cover language changes introduced after 2014. Where to Buy You can find the 5th Edition at various retailers:

is a concise, on-the-job guide written by Mark Lutz , widely recognized as a leading Python trainer. Published by O'Reilly Media , this reference-only book is designed as a companion to Lutz’s more comprehensive tutorials, Learning Python and Programming Python .

The book has evolved through five editions to keep pace with the language's development: : Covered Python 1.5 (80 pages). 2nd Edition (2001) : Covered Python 2.2 (130 pages). 3rd Edition (2005) : Covered Python 2.4 (160 pages). 4th Edition (2009) : Covered Python 3.1 and 2.6 (210 pages).

: Detailed summaries of numbers, lists, dictionaries, and more.