Python 3.0 (final) arrives
The Python developers have released Python 3.0 (final). Python 3.0, also known in Python circles as Python 3000 or Py3K, is a major reworking of Python that tidies up the language by breaking backwards compatibility with the older version. The Python philosophy of "There should be one – and preferably only one – obvious way to do it" had become somewhat distorted, with layers of older APIs duplicating functionality. With Python 3.0, the developers have looked to bring that philosophical focus back to the language, while adding new features.
For more on Python 3.0, see the heise online feature Python 3.0 (final) arrives, where we take a deeper look at the changes and how the Python developers have created Python 2.6 to help with the transition.