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

identacion.py
PYTHON
1 print("Esto siempre se ejecuta")
2 if True:
3 print("Esto está indentado (está dentro del IF)")
4 print("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
2 4
3 >>> name = "Cyborg"
4 >>> name.upper()
5 'CYBORG'
6 >>> print("Hola Mundo" * 3)
7 Hola 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
1 print("Hola, soy Benjamín")
2 print("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.