[Learning Python]
[Programming Python]
[Python Pocket Reference]

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, purchase pointers.

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, 1640 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 books above for Python 3.X and 2.X, 260 pages (January 2014) [3.4, 2.7]

All Books

5th Editions

Learning Python, 5th Edition
A comprehensive language-foundations tutorial for Python 3.X and 2.X, 1640 pages (June 2013) [3.3, 2.7]
Python Pocket Reference, 5th Edition
A reference supplement to the other books for Python 3.X and 2.X, 260 pages (January 2014) [3.4, 2.7]

4th Editions

Learning Python, 4th Edition
An in-depth introduction to Python 3.X and 2.X, 1210 pages (September 2009) [3.0, 2.6]
Programming Python, 4th Edition
A full-scale applications-programming tutorial using Python 3.X, 1630 pages (January 2011) [3.2]
Python Pocket Reference, 4th Edition
A Python 3.X and 2.X reference-only resource, 210 pages (September 2009) [3.1, 2.6]

3rd Editions

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]

2nd Editions

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

1st Editions

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

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, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024

For a more detailed list of articles online, see this page. That page also lists book ISBN numbers.



[Home page] Books Code Blog Python Author Train Find ©M.Lutz