I have been learning a bit of Python 2 and Python 3 and it seems like Python 2 is overall better than Python 3. So that\'s where my question comes in. Are there any good reasons
Python 3 is going to be the new standard going forward.
As no major sweeping changes are planned to Python 3 anytime soon, more people will eventually be moving to it. So... although there are many Python 2 applications around now, eventually many of these applications will be migrated up. There is even at tool for this, 2to3.
Also, what makes you say that python 2 is better than 3? There were many language improvements made in Python 3, and even IDLE is improved. One major reason to upgrade is that unladen-swallow is coming to python 3, which will vastly improve performance.