Introducción: Este texto aborda los aspectos fundamentales del lenguaje de programación Python.
- Python es un lenguaje de alto nivel, interpretado y multiparadigma, creado por Guido van Rossum en los años 80.
- Es conocido por su sintaxis limpia y su enfoque en la legibilidad del código, influenciado por el Zen de Python.
- Python fue lanzado en 1991 y ha evolucionado con características como clases, excepciones y programación funcional.
- La comunidad de Python creció a través de foros y se gestiona por la Python Software Foundation.
- El lenguaje ha sido compatible con la GPL y se introdujeron nuevas características con la versión 2.0, como listas por comprensión.
- Los tipos de datos principales incluyen cadenas, enteros, listas, tuplas y diccionarios, con distinción entre mutables e inmutables.
- Se explican estructuras condicionales (if, elif, else) y bucles (for, while) para controlar el flujo de ejecución.
- Listas y tuplas son colecciones, siendo las listas mutables y las tuplas inmutables.
- Los diccionarios permiten almacenar pares clave-valor y son mutables.
- Python introdujo la sentencia match-case en la versión 3.10, más avanzada que el switch-case tradicional.
- Se abordan conceptos adicionales como conjuntos, listas por comprensión, funciones, y clases, con ejemplos prácticos de cada uno.