Skip to main content

Python logo

Python is a dynamically and strongly typed programming language, used for developing a wide range of applications. The philosophy of Python is succinctly formulated in The Zen of Python, which can be revealed by issuing this command at the interactive interpreter:

>>> import this

The exhaustive and up-to-date reference to the Python specification and standard library documentation can be found in the official docs. There are a wide variety of implementations, which have relevant tags reserved for them, although for most questions the tag should be sufficient. The reference implementation is known as CPython.

The current stable versions are 2.7.1 and 3.2.