Security News > 2020 > January > Python is dead. Long live Python!

Python is dead. Long live Python!
2020-01-03 14:56

Given that Python 2 has been replaced by Python 3 without any interruption, and given that nothing bad happened when Python 1 switched over to Python 2 around the turn of the millennium, why is the "Death" of Python 2 such a big deal now?

When Python 2 came along, it was a natural progresion from Python 1, and software written in Python 1 was, essentially, already valid Python 2.

That's why Python 2 and Python 3 have coexisted for so many years - to give programmers plenty of time to port their code to Python 3, ready for the end of the Python 2 era.

In an ideal world, the Python ecosystem - remember, Python is a free and open-source project, not a commercial venture - would simply carry on supporting Python 2 for ever.

Plus, the Python community devised Python 3 to be better than Python 2, and to remove some of its risky, confusing and unnecessary parts.


News URL

https://nakedsecurity.sophos.com/2020/01/03/python-is-dead-long-live-python/

Related vendor

VENDOR LAST 12M #/PRODUCTS LOW MEDIUM HIGH CRITICAL TOTAL VULNS
Python 24 2 52 74 31 159