4 ms·
Go for 3. Most Python 2 projects have plans or are in the process of transitioning, if that is keeping you back. Also, the two lines aren't as different as they
by veddox 11y ago
Go for 3. Most Python 2 projects have plans or are in the process of transitioning, if that is keeping you back. Also, the two lines aren't as different as they used to be, as a lot of features get back-ported from 3 to 2.
Python 3 is IMO a much cleaner and friendlier language to work with than 2. Especially if you're doing anything to do with Unicode, Python 2 can be a real pain. Also, all real development is now taking place on the 3.x series - if you want to keep up, you'd better learn it.
This is a good overview: https://wiki.python.org/moin/Python2orPython3 https://wiki.python.org/moin/Python2orPython3