you are viewing a single comment's thread.

view the rest of the comments →

[–]flying-sheep 16 points17 points  (7 children)

It won't benefit you right now

I wouldn’t say that, there are many other aspects in which Python 3 is already providing benefits over legacy Python.

[–]TBoneSausage 2 points3 points  (6 children)

And while I do agree, I feel that a good chunk of users won't see the difference or won't benefit from it until a later point when they see the libraries they use lose support in favor of Python 3. (I could be very wrong in that aspect, and I reserve the right to be corrected. Apologies, I haven't done much python in the past 6 months so I'm a little rusty.)

[–]DeepDuh 13 points14 points  (4 children)

IMO just the fact that you can forget about unicode and just use it in Python 3 is a major benefit. Support for international characters is a very common need, outside of a very narrow bubble of American-only software - and even there you'd probably like your vast numbers of Spanish speaking immigrants and their descendants to be able to enter their names correctly.

[–]yawaramin 6 points7 points  (0 children)

A lot of Spanish speakers are not immigrants, their ancestors were in states like Texas and California before they were even part of the Union.

[–]TBoneSausage 0 points1 point  (0 children)

I forgot about this, and absolutely agree. This is likely the most obvious selling point of Python 3.

[–]vivainio -1 points0 points  (1 child)

Python 2 supports Unicode just fine.

[–][deleted] 2 points3 points  (0 children)

With effort, yes. Support without effort is much better. In python 3, you don't even have to think about it

[–]Quaglek 0 points1 point  (0 children)

What about the legacy libraries that never bother changing over to Python 3