Python es un lenguaje de programación de alto nivel, interpretado y multiparadigma, diseñado por Guido van Rossum y administrado por la Python Software Foundation, lanzado el 20 de febrero de 1991. Destaca por su legibilidad y flexibilidad, soportando programación orientada a objetos, imperativa y funcional. Su nombre proviene del grupo de comedia Monty Python. Es multiplataforma, usa tipado dinámico y tiene una licencia de código abierto. Es muy utilizado en inteligencia artificial y machine learning, y su filosofía, conocida como el "Zen de Python", promueve la simplicidad y claridad en el código.
Python es fácil de leer, usa palabras clave en inglés en lugar de símbolos y delimita bloques de código mediante indentación en lugar de corchetes. Las variables se definen de manera dinámica sin necesidad de declaración previa de tipo, y los comentarios se realizan con tres comillas o el símbolo #. Cuenta con diversos tipos de datos, como listas, tuplas, diccionarios y conjuntos, cada uno con características particulares en cuanto a mutabilidad. Las estructuras de control incluyen condicionales (if, elif, else) y bucles (for, while).
En la versión 3.10, Python introdujo el Structural Pattern Matching con la estructura match-case, que permite comparar no solo valores sino también tipos y atributos de objetos, y realizar desempaquetado de secuencias.