+ 1

What's the difference between Python 2 and 3?

When I download on the Internet, I find there are two versions of Python, which one should I choose and is there any difference between them?

26th Apr 2018, 2:46 AM
fungroject
fungroject - avatar
2 Answers
+ 2
They are 2 version of Python. Due to a lot of modifications in Python3, now they are working like two separate Programs. Some options of Python2 doesn't support Python3 and same way some options of Python3 also doesn't support Python2. Django framework is now support only Python3. All these happens to make Python3 more dynamic, to make more supportive with modern technology. đŸ”ŒMost major software packages now work on Python 3 đŸ”ŒDjango recommends using Python 3 and new versions no longer support Python 2 đŸ”ŒDevelopment on Python 2.7 itself will stop after 2020đŸ€” đŸ”ŒThe short answer is that if you’re a beginner, you should focus on Python 3. ⏩Now Python 3 has very big community support and gradually it increases rapidly, Python is so popular due to one of the reasons that it has very rich libraries which helps Programmer with less coding is needed due to a lot of ready coding supports are available in it's libraries and day by day it's also increasing heavily. âčSo as a new learner it's always acceptable where changes and development are done with time to adjust with changes and market demands. đŸ”œOn the other hand after 2010 no further progress is made on Python 2 and Libraries development are also stopped from 2016. https://www.sololearn.com/discuss/1067691/?ref=app https://www.sololearn.com/discuss/1067691/?ref=app
26th Apr 2018, 2:50 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 1
just one precision to add: development of Python2 has stopped some time ago. However, this version still has critical security bug fixes from time to time, just no new features, at all
26th Apr 2018, 11:58 AM
Amaras A
Amaras A - avatar