About "Learning Python"

[Latest edition]
[Latest edition]

The book Learning Python—the classic language-foundations tutorial—has been published in six editions. Each edition has incorporated changes in Python itself, the Python training classes that this book is based upon, and common practice in the Python world. This site hosts support pages for each edition. Please select the relevant link in the first column of the table below:

Edition Published Python Pages

Learning Python, 6th Edition

Feb-2025 3.12 1300

Learning Python, 5th Edition

Jun-2013 3.3+2.7 1640

Learning Python, 4th Edition

Sep-2009 3.0+2.6 1210

Learning Python, 3rd Edition

Oct-2007 2.5 750

Learning Python, 2nd Edition

Dec-2003 2.3 620

Learning Python, 1st Edition

Apr-1999 1.5 385 This book is an in-depth introduction to the Python programming language, which stresses first principles that you can use to construct novel solutions. Its tutorials will help you learn Python well, no matter what your background may be or what kind of programming you plan to do. Because it stresses language and programming fundamentals, this book also applies to all Python versions in common use today and will continue to apply to Pythons in years to come. For more on this book, see its current edition's support

page

.