Python is a recent, general-purpose, high-level programming language. It is freely available and runs pretty much everywhere.
This document is a reference guide, not a tutorial. If you are new to Python programming, see A Python programming tutorial.
Complete documentation and free installs are available
from the python.org homepage.
This document does not describe every single feature of Python 2.7. A few interesting features that 99% of Python users will never need, such as metaclasses, are not described here. Refer to the official documentation for the full feature set.