Why Python 3?

Ryan Hiebert ryan at ryanhiebert.com
Sat Apr 19 00:04:43 EDT 2014


If you are starting a new project, I'd highly encourage you to use Python
3. It is a stable, well supported, and beautiful language, and gives you
the full power of the innovation that is current in the Python world.
Python 2 is still well supported (for a while to come), but you won't have
the same access to new features and ideas that you would on Python 3.

The only reason that I'd still be on Python 2 is if I absolutely had to use
a library that for some reason is not yet working on Python 3. Even then,
I'd work hard to try and write it in Python 3 style Python 2, because I'd
want to be on Python 3 as soon as possible.


On Fri, Apr 18, 2014 at 10:28 PM, Anthony Papillion <papillion at gmail.com>wrote:

> Hello Everyone,
>
> So I've been working with Python for a while and I'm starting to take
> on more and more serious projects with it. I've been reading a lot
> about Python 2 vs Python 3 and the community kind of seems split on
> which should be used.
>
> Some say 'Python 3 is the future, use it for everything now' and other
> say 'Python 3 is the future but you can't do everything in it now so
> use Python 2'.
>
> What is the general feel of /this/ community? I'm about to start a
> large scale Python project. Should it be done in 2 or 3? What are the
> benefits, aside from the 'it's the future' argument?
>
> Thanks,
> Anthony
> --
> https://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20140418/2553311d/attachment.html>


More information about the Python-list mailing list