Python Forum
Python version related - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Python version related (/thread-8895.html)



Python version related - Heptichector - Mar-12-2018

Hello, I was introduced to python last year through school and so far I like it, but the problem is I was introduced to python 2.7 and I can make a few basic string manipulative programs in python 2.7 and I don't want to change from 2.7 to 3,not because the school is still teaching python 2.7 but because I like it that way and don't know much about the python 3 versions, so what should I do? Should I take the long way and change from 2.7 to 3 or should I stick to 2.7? Will I be able to make complex programs in 2.7 in future? Will the 2.7 version be compatible in the future? (sorry this was more of a theoretical question rather than being practical)


RE: Python version related - wavic - Mar-12-2018

The future is version 3 and above. In 2020 the version 2.7 maintenance stops. You can start with python3 now. Keep using 2.7 because of the school but that is the only reason using it. Version 3 is faster already and comes with lots of improvements. You can have both versions installed. So try it. The differences are not so many. Switching the brain between the versions is easy. And if you open a python 3 code right now you can read it without any problem. The big change in Python 3 was the full support of Unicode. But now you have much more.

In addition, more and more developers of various modules are stopping the support for version 2.7.


RE: Python version related - Heptichector - Mar-12-2018

Thanks wavic, I will follow your advice and switch to Version 3.