GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • errata and updates page
  • examples source code
  • excerpt from its Preface
  • O'Reilly's web page for this book
  • 2.7
  • A Python Q&A Session
  • all five editions

This view

  • Original page
  • New address

GeezerVison is showing learning-python.com — Learning Python, 4th Edition

About Learning Python, 4th Edition

[Click for larger book cover]

Update, June 2013: A newer 5th Edition of this book is available.

[September 2009] I'm happy to announce the release of the 4th Edition of the book Learning Python.

This new edition has been thoroughly updated and expanded to cover both Python 3.1 and 2.6, and present features that appear in each Python line. Specifically, it focuses on Python 3.X, but discusses 2.X differences along the way. Whether you're using 2.X, using 3.X, or stuck somewhere in between, you'll find this new edition tailored to your current and future needs.

In addition to language changes, this edition has been augmented with a new OOP tutorial chapter derived from live classes, as well as new advanced topic chapters that explore Unicode processing, managed attributes, decorators, and metaclasses. As such, it is a substantially more complete text.

As before, this book is designed to be an in-depth introduction to the core Python language, and work much like a self-paced class on Python fundamentals. Learning Python 4th Edition is available now, from all the usual places. O'Reilly's page listed below also offers it in a variety of searchable electronic forms -- PDF, .epub, Kindle-compatible .mobi, and the Safari online catalog.

Resources

  • I maintain the errata and updates page for the book here.
  • The book's examples source code distribution package.
  • For more details on the changes in this edition, see the early draft excerpt from its Preface.
  • For further book details see O'Reilly's web page for this book.
  • Notes on changes in Python 2.7 and 3.2.
  • O'Reilly posted Chapter 1 as a sampler: A Python Q&A Session.
  • Links to resources for all five editions of this book

Related Books

For a reference companion to this book, see also the new book Python Pocket Reference, 4th Edition, released shortly after the new Learning Python. This book has been similarly updated for both Python 3.1 and 2.6, and serves as supplemental reference material.

In addition, the applications-focused book Programming Python 4th Edition is designed to be a follow-up to Learning Python. It covers what you can do with Python after you've mastered its language fundamentals. By moving on to explore common libraries and tools and present more complete example programs, Programming Python is intended to serve as the second of a two-book set.



[Home page] Books Code Blog Python Author Train Find ©M.Lutz
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.