<p>A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system.</p><p>Features: </p><p>Very clear, readable syntax</p><p></p><p>Strong introspection capabilities</p><p></p><p>Intuitive object orientation</p><p></p><p>Natural expression of procedural code</p><p></p><p>Full modularity, supporting hierarchical packages</p><p></p><p>Exception-based error handling</p><p></p><p>Very high level dynamic data types</p><p></p><p>Extensive standard libraries and third party modules for virtually every task</p><p></p><p>Extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)</p><p></p><p>Embeddable within applications as a scripting interface</p>