Python 3.3.0, the latest version of the programming language started its beta testing stage this past June. This was following the release of the software’s alpha version almost four months ago, and three more alpha versions after that. The launch of the beta version this month marks the newest stage in the road-map for releasing the final, tested version of the software scheduled for August 26, 2012. Python 3.3.0 is the first update of the programming language to be released after the Python 3 language moratorium expired in June 2011.
The new release of the programming language will include the ‘qualname’ attribute for obtaining qualified names for classes and functions, and a new syntax to delegate tasks to the sub-generator. The new version of the software has many other changes, one of which is inclusion of support for the PEP 405 or Virtual Environments of Python. The PEP 405 is for adding mechanism for light virtual instances, like the virtualenv, which have their own directories and are isolated from the site directories.
The 3.3.0 version also includes a new way of implementing the memoryview, a reworked hierarchy of the OS and IO exceptions, and an adaptable string representation for the space efficient common cases. The software also has some explicit Unicode from Python version 2, which makes it easier for a transition from Python version 2 to version 3. The newer modules in Python 3 include the faulthandler, which can be helpful in diagnosing crashes, and the ipaddress module for easier manipulation of the IP addresses.
After the Beta testing phase of Python 3.3.0 ends, and the bugs if any are fixed, you can expect the new version of the programming language to replace the previous releases. This also implies that as an IT professional or a programmer, you should start looking for reliable Python programming training to update your skills. In the meantime, you can also try the beta version of Python 3.3.0, which is available (source code) for download as a Mac OS X or Windows installer.
Check out Firebox’s online training course curriculum for Python:
https://www.fireboxtraining.com/python