New Book: Programming in Python 3 (Second Edition)

Mark Summerfield mark at
Thu Oct 1 08:53:26 CEST 2009


A new edition of my Python 3 book will be available in the U.S. next
month, and elsewhere in December or January:

"Programming in Python 3 (Second Edition):
A Complete Introduction to the Python Language"
ISBN 0321680561

The book is aimed at a wide audience, but assumes some programming
experience (not necessarily Python, not necessarily object-oriented). It
teaches solid procedural style programming, then builds on that to teach
solid object-oriented programming, and then goes on to more advanced
topics (e.g., including a nice way to create validated attributes by
combining class decorators with descriptors). But even newcomers to
Python 3 should be able to write useful (although small and basic)
programs after reading chapter 1, and then go on to create larger and
more sophisticated programs as they work through the chapters.

The book has been fully revised and updated and now covers Python 3.0
and 3.1, and has been extended with new chapters on debugging, testing,
and profiling, and on parsing (including coverage of the PyParsing and
PLY modules), as well as a new section on coroutines in the advanced

I was motivated to produce a second edition so soon after the first
because it seems to me that Python's core developers would rather people
switched to the 3.1 series and bypass 3.0 altogether and I wanted to
support that.

Mark Summerfield, Qtrac Ltd,
    C++, Python, Qt, PyQt - training and consultancy
        "Programming in Python 3 (Second Edition)" - ISBN 0321680561

More information about the Python-announce-list mailing list