[Tutor] Fwd: Moving from Python 2 to Python 3: A 4 page "cheat sheet"

Kent Johnson kent37 at tds.net
Wed Dec 2 13:29:10 CET 2009

Forwarded from python-announce. A helpful summary of the differences
between Python 2 and 3 (though some of the differences were introduced
well before Python 3).


---------- Forwarded message ----------
From: Mark Summerfield <list at qtrac.plus.com>
To: comp-lang-python-announce at moderators.isc.org
Date: Tue, 1 Dec 2009 06:05:09 -0800 (PST)
Subject: Moving from Python 2 to Python 3: A 4 page "cheat sheet"
I've produced a 4 page document that provides a very concise summary
of Python 2<->3 differences plus the most commonly used new Python 3
features. It is aimed at existing Python 2 programmers who want to
start writing Python 3 programs and want to use Python 3 idioms rather
than those from Python 2 where the idioms differ.

It uses Python 3.1 syntax since that looks like being the standard for
a few years in view of the language moratorium.

The document is U.S. Letter size but will also print fine on A4

It is available as a free PDF download (no registration or anything)
from InformIT's website. Here's the direct link:

And of course, if you want more on Python 3, there's always the
documentation---or my book:-)
"Programming in Python 3 (Second Edition)" ISBN-10: 0321680561.
Mark Summerfield, www.qtrac.eu

More information about the Tutor mailing list