1. El comienzo: ¡Hola, Serpiente! 🐍
¿Por qué Python?
Python es el lenguaje preferido por principiantes y científicos. ¿Su secreto? Es legible, potente y tiene una librería para cualquier cosa: desde inteligencia artificial hasta automatización de emails.
"Python es como el inglés de la programación: directo y comprensible."
Origen: ¿de dónde salió Python?
Python nació a finales de los 80 y se publicó por primera vez en 1991. Su creador, Guido van Rossum, quería un lenguaje que fuera fácil de leer, con una sintaxis limpia, y que sirviera para construir programas reales sin pelearse con el lenguaje.
El nombre no viene de la serpiente: viene del programa de comedia Monty Python. Por eso vas a ver referencias a “spam” y “eggs” en ejemplos y documentación.
¿Por qué existe? (la idea detrás)
Python está diseñado para que el código se lea casi como texto. Esa filosofía te ayuda a:
- Aprender más rápido: menos símbolos raros, más claridad.
- Trabajar en equipo: el código es más fácil de revisar.
- Avanzar con rapidez: ideal para prototipos, scripts y automatización.
En Python se repite mucho esta idea: “Readable is better than obscure” (legible es mejor que rebuscado).
¿Para qué se usa hoy?
Python se usa en muchísimas áreas. Estas son las más comunes:
🧩 Usos típicos
- Automatización: renombrar archivos, generar reportes, mandar correos, tareas repetitivas.
- Datos e IA: análisis, gráficos, machine learning, notebooks.
- Web: APIs y backends (por ejemplo con frameworks como Django / Flask / FastAPI).
- Scripting: pequeños programas para “hacer que algo pase” en tu PC o servidor.
En este curso lo vas a usar como herramienta práctica: para pensar como programador y para resolver problemas paso a paso.
La Indentación es Sagrada
A diferencia de otros lenguajes que usan llaves {}, Python usa espacios (indentación) para saber qué código está dentro de una función o bucle.
Ejemplos rápidos en la consola (REPL)
Python no es solo para scripts largos. Puedes usarlo como una calculadora superpotente directamente en tu terminal:
💻 Misión: Tu primer print
Escribe un script de Python que imprima tu nombre y qué quieres lograr aprendiendo a programar.
👁️ Ver solución sugerida
🐍 Reto: Tu primer cálculo
Abre tu terminal, escribe python y calcula cuántos segundos hay en una hora (60 * 60). ¡Python te dará la respuesta al instante!
Pon a prueba tu inicio
Responde estas preguntas rápidas para ver si recordaste lo más importante.