Python es un lenguaje de programación de alto nivel y multiparadigma, creado por Guido van Rossum a finales de los años 80 y gestionado por la Python Software Foundation bajo una licencia de código abierto. Su primera versión se publicó en 1991 y ha evolucionado significativamente desde entonces. Python admite estilos de programación orientada a objetos, imperativa y funcional, y se caracteriza por su sintaxis limpia y legible, utilizando indentación en lugar de llaves para delimitar bloques de código.
La filosofía de Python, descrita en "El Zen de Python" por Tim Peters, enfatiza la simplicidad, claridad y legibilidad del código. Python permite la extensión mediante módulos en C o C++, y su modo interactivo facilita la experimentación y aprendizaje del lenguaje, con herramientas como IDLE, bpython e IPython que mejoran esta experiencia.
Las listas y tuplas son estructuras de datos fundamentales, siendo las listas mutables y las tuplas inmutables. Python también incluye la estructura match-case, introducida en la versión 3.10, que ofrece un control de flujo más potente y flexible. Además, Python soporta herencia múltiple y polimorfismo, y cuenta con una amplia biblioteca estándar y diversas implementaciones como CPython, IronPython y PyPy. Python 3, lanzado en 2009, introdujo cambios significativos, y desde 2019 viene preinstalado en Windows 10.