Café y Código

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 fuerafá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.

identacion.py
PYTHON
1print("Esto siempre se ejecuta")
2if True:
3 print("Esto está indentado (está dentro del IF)")
4print("Esto está fuera")

Ejemplos rápidos en la consola (REPL)

Python no es solo para scripts largos. Puedes usarlo como una calculadora superpotente directamente en tu terminal:

Terminal Python
PYTHON
1>>> 2 + 2
24
3>>> name = "Cyborg"
4>>> name.upper()
5'CYBORG'
6>>> print("Hola Mundo" * 3)
7Hola MundoHola MundoHola Mundo

💻 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
Python
PYTHON
1print("Hola, soy Benjamín")
2print("Quiero crear mi propia app de música")

🐍 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.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.