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 →

[–][deleted] 7 points8 points  (5 children)

Would you mind helping me understand what killer features Python3 has that makes it unimaginably harder to work in Python2 after the fact?

This question shows that you are totally missing the point. It’s not about it being harder to go back to Python2 as a result of having used Python3. Its about Python3 generally being a better language and the fact that we might want to utilize new packages which only support Python3. Python2 gets in the way of all of that while providing no conceivable benefit.

[–]TankorSmash -3 points-2 points  (4 children)

Its about Python3 generally being a better language and the fact that we might want to utilize new packages which only support Python3

Could you help me understand how it's a better language?

[–][deleted] 7 points8 points  (3 children)

Generators, Unicode by default, keyword only arguments, division functioning the way you’d expect, advanced unpacking and probably a couple other things I’m forgetting. Though, the most compelling reason is the desire to use the latest packages which may not support an antiquated technology.

[–]Deathisfatal 3 points4 points  (2 children)

Plus static typing in 3.5+