Python 3.3.2 is a dynamic object-oriented programming language that uses objects, classes and a clear syntax in order to help you create your own applications.
In this version it has much new syntax some are PEP 380, syntax for delegating to a sub generator, PEP 393 for flexible string representation, PEP 397- Python launcher for Windows, PEP 405- virtual environment support in core, PEP 420- namespace package support, PEP 3151- reworking the OS and IO exception hierarchy, PEP 3155- qualified name for classes and functions, PEP 409- suppressing exception context, PEP 414- explicit Unicode literals to help with porting, PEP 418- extended platform-independent clocks in the "time" module, PEP 412- a new key-sharing dictionary implementation that significantly saves memory for object-oriented code, PEP 362- the function-signature object.
It is the backbone of many applications developed for academic or commercial purposes.
The code written in Python 3.3.2 can be edited and tested multiple times by running it in the interpreter.
It is similar to Java, runs on many platforms like Windows, Linux, Mac OS X, OS2, Amiga, Palm Handhelds, and even Nokia mobile phones.
It offers strong support for integration with other languages and tools.
It comes with extensive standard libraries and is very easy to learn due to its clear syntax.
It has also been ported to the Java and .NET virtual machines.
It is free to use under an OSI-approved open source license.
It has very strong introspection capabilities.
It has Intuitive object orientation and Natural expression of procedural code.
It uses very high level dynamic data types. It has Extensions and modules easily written in C, C++ and Embeddable within applications as a scripting interface.