The book Learning Python—a language foundations tutorial—has been published in five editions. Each edition has incorporated updates in Python itself, the Python training classes that this book is based upon, and common practice in the Python world.
I maintain distinct support web pages for each edition of this book. Please select the relevant link in the first column of the table below:
Book scope: This book is an in-depth introduction to the core Python language, and is designed to be the first in a 2-book set: the follow-up book Programming Python picks up where Learning Python ends, focusing on common ways to apply the language once you've learned it, and providing larger and more complete examples. Learning Python provides a comprehensive first look at the language itself. In addition, the book Python Pocket Reference serves as a reference-only companion to these books, providing quick access to supplemental details when you need them.
Back to my homepage