Python 3000 vs. Python 2.x

Matt Nordhoff mnordhoff at
Sat Jun 14 00:38:04 CEST 2008

mr.opus.penguin at wrote:
> As a new comer to Python I was wondering which is the best to start
> learning.  I've read that a number of significant features have
> changed between the two versions.  Yet, the majority of Python
> programs out in the world are 2.x and it would be nice to understand
> those as well.  Thanks for all the help.
> Creosote,

You should learn Python 2. Python 3 is only in alpha/beta, and it won't
be very relevant for several years.

Python 3 isn't a whole new language; it just breaks backwards
compatibility to clean up old warts and make other improvements. It
won't be too hard to transition to it when you decide to.

More information about the Python-list mailing list