Book Resources

This page collects links to all of my publications' pages, and other related items on this site.

In the book lists below:

  • Each book covers fundamentals that apply to all Python releases.
  • Square brackets give Python version numbers current at publication.
  • All books were published by O'Reilly Media, f.k.a. O'Reilly & Associates.
  • I am the sole author of all the items except two, denoted by "coauthor."

FAQs: which book, future editions.

Index Pages

Learning Python
All editions of this language foundations tutorial
Programming Python
All editions of this applications programming tutorial
Python Pocket Reference
All editions of this quick-reference supplement
Publisher pages
Collected page links for all book editions

Current Books

Learning Python, 5th Edition
A comprehensive language foundations tutorial for Python 3.X and 2.X, 1600 pages (June 2013) [3.3, 2.7]
Programming Python, 4th Edition
A full-scale applications programming tutorial using Python 3.X, 1630 pages (January 2011) [3.2]
Python Pocket Reference, 5th Edition
A reference supplement to the prior books for Python 3.X and 2.X, 260 pages (January 2014) [3.4, 2.7]

Prior Books

Learning Python, 4th Edition
An in-depth introduction to Python 3.X and 2.X, 1210 pages (September 2009) [3.0, 2.6]
Python Pocket Reference, 4th Edition
A Python 3.X and 2.X reference-only resource, 210 pages (September 2009) [3.1, 2.6]

Learning Python, 3rd Edition
A full tutorial on Python 2.X language fundamentals, 750 pages (October 2007) [2.5]
Programming Python, 3rd Edition
A Python applications programming tutorial book, 1600 pages (August 2006) [2.5]
Python Pocket Reference, 3rd Edition
A Python reference, revised for Python 2.4, 160 pages (February 2005) [2.4]

Learning Python, 2nd Edition
An introduction to the core Python language, primary coauthor, 620 pages (December 2003) [2.3]
Python Pocket Reference, 2nd Edition
A Python reference, revised and expanded, 130 pages (November 2001) [2.2]
Programming Python, 2nd Edition
A new advanced Python topics book, 1300 pages (March 2001) [2.0]

Learning Python
An introductory level Python book, coauthor, 385 pages (April 1999) [1.5]
Python Pocket Reference
A Python quick reference book, 80 pages (November 1998) [1.5]
Programming Python
A comprehensive book about Python, 900 pages (October 1996) [1.3]

Other Publications

Handbook of Programming Languages (chapter)
An overview for a Macmillan languages text, 120 pages (July 1998) [1.4]
Assorted articles and papers online
1995, 1996, 1997, 1999, 2001, 2002, 2004, 2008, 2012, 2013, 2014, 2015, 2016

[Python Logo] Home Books Programs Blog Python Author Training Email Search ©M.Lutz