Security News > 2020 > January > Python is dead. Long live Python!
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/