ANN: New Book: Programming in Python 3

Mark Summerfield list at qtrac.plus.com
Fri Dec 19 11:07:00 EST 2008


Just a follow-up to say that the book has now been published in the
U.S.
It is now in stock at InformIT, and should reach other stores, e.g.,
Amazon, in a week or so.

Also, the introduction, the first few pages of the first chapter, the
whole of chapter 12 (regular expressions), and the index are now
available for free download in a PDF from here:
http://www.informit.com/store/product.aspx?isbn=0137129297

Oh, and I wrote a short article on descriptors which is here:
http://www.informit.com/articles/article.aspx?p=1309289
(The third example is very similar to an example from Chapter 8 and
shows a validation technique that combines class decorators with
descriptors.)


On 4 Dec, 15:02, Mark Summerfield <m... at qtrac.eu> wrote:
> Now that Python 3 final has been released I thought it would be a good time
> to mention that there's a new book to go with it:
>
> "Programming in Python 3:
> A Complete Introduction to the Python Language"
> ISBN 0137129297http://www.qtrac.eu/py3book.html
>
> I've been working on this for more than a year, testing the examples
> against every Python 3 alpha and beta, and against the final release (using
> Python's unit test and doctest modules of course:).
>
> The book has just gone into production and should be available in print at
> the end of this month in the U.S., and a month or two later elsewhere. The
> book's web page has links to a draft of the introduction and to safari
> books online where you can read extracts.
>
> 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.
>
> --
> Mark Summerfield, Qtrac Ltd,www.qtrac.eu



More information about the Python-list mailing list