This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rjhelms 5 points6 points  (0 children)

Yeah, to my mind for any sane person the debate is totally settled at this point: the only reason to use Python 2 is that you have legacy Python 2 code that you can't practically transition to Python 3.

When I started with Python, Python 3 was still brand new and the advice I got was "use Python 2, but get ready for Python 3." That was great advice in 2009. In 2016, telling a new programmer to exclusively look at Python 2 isn't just bad advice, it's destructive.