Python es un lenguaje de programación dinámico orientado a objetos que se puede utilizar para muchos tipos de desarrollo de software. Ofrece un fuerte soporte para la integración con otros idiomas y herramientas, viene con amplias bibliotecas estándar y se puede aprender en pocos días. Muchos programadores de Python informan ganancias sustanciales de productividad y sienten que el lenguaje fomenta el desarrollo de código de mayor calidad y más fácil de mantener.
Python se ejecuta en Windows, Linux / Unix, Mac OS X, OS / 2, Amiga, Palm Handhelds y teléfonos móviles Nokia. Python también se ha portado a las máquinas virtuales Java y .NET.
Python se distribuye bajo una licencia de código abierto aprobada por OSI que lo hace de uso gratuito, incluso para productos comerciales.