Python: Lenguaje de programación de alto nivel, interpretado y multiparadigma
Características principales: Énfasis en legibilidad del código Multiplataforma Código abierto Muy popular y versátil Historia: Creado por Guido van Rossum en los años 80 Nombre inspirado en Monty Python Primera versión pública en 1991 Evolución constante con nuevas versiones y características Filosofía: Prioriza claridad y simplicidad "El Zen de Python" resume sus principios de diseño Tipos de datos básicos: Numéricos (int, float, complex) Secuencias (list, tuple, range) Texto (str) Mapeo (dict) Conjuntos (set, frozenset) Booleanos (bool) Estructuras de control: Condicionales (if, elif, else) Bucles (for, while) Match-case (desde Python 3.10) Funciones: Definidas con "def" o como expresiones lambda Soportan argumentos por defecto, *args y **kwargs Clases: Programación orientada a objetos Método especial init para inicialización Características avanzadas: Listas por comprensión Manejo de excepciones Módulos y paquetes