Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Confused about the choice between Python 2 vs Python 3 [closed]

I am coming from Ruby, and am having trouble deciding between installing and using Python 2.x or Python 3.x I am guessing that this choice this depends on what platforms and frameworks I want to use, but how can I find a list of programs that are or are not Python 3 compatible? This might help me get past this dilemma.

like image 627
dan Avatar asked Sep 07 '12 12:09

dan


2 Answers

If you're looking to learn new things, and aren't looking to make a "must work today" type project, try Python3. It will be easier to move forward into the future with Python3, as it will become the standard over time.

If you're making something quick and dirty, you'll typically get better library support with Python 2.7.

Finally, if anything you are using includes full unicode support, don't sell yourself short -- go with Python3. The simplification of unicode alone is worth it.

like image 81
yurisich Avatar answered Sep 27 '22 21:09

yurisich


PyPI let's you select packages by the Python 3 classifier.

That's a big list though, and not necessarily very helpful.

like image 34
Martijn Pieters Avatar answered Sep 27 '22 21:09

Martijn Pieters