martes, 30 de junio de 2026

Día 2 — La función print(): tu ventana al código

print() es la primera función que aprende cualquier programador y la que más usarás durante el aprendizaje. Te permite ver en pantalla lo que está ocurriendo dentro de tu programa: valores de variables, resultados de cálculos o simples mensajes de texto.

Una de las herramientas más útiles relacionadas son los f-strings, que te permiten insertar variables directamente dentro de un texto sin tener que concatenar cadenas manualmente. Basta con anteponer una f antes de las comillas y escribir la variable entre llaves {}.

Código de ejemplo:

nombre = "María" edad = 28 print("Hola,", nombre) print(f"Tienes {edad} años") print(f"El año que viene tendrás {edad + 1}")


Día 1 — Variables en Python: tu primera caja de datos

Una variable es como una caja etiquetada donde guardas información para usarla más tarde. En Python no necesitas indicar el tipo de dato al crearla: el lenguaje lo detecta automáticamente según el valor que le asignes. Esto hace que Python sea mucho más rápido de escribir que otros lenguajes como Java o C#, donde sí tienes que declarar el tipo explícitamente.

Existen cuatro tipos básicos que usarás constantemente: texto (str), números enteros (int), números decimales (float) y valores verdadero/falso (bool). Aprender a identificar qué tipo de dato necesitas en cada momento es la base de todo lo que construirás después.

Código de ejemplo:

nombre = "José" edad = 35 altura = 1.78 es_dev = True print(nombre) # José print(type(edad)) # <class 'int'> print(type(altura)) # <class 'float'>


lunes, 29 de junio de 2026

Dejé mi código corriendo y esto pasó... 🤯 DÍA 3/30: Automatización Real.

Ayer aprendimos a tomar decisiones (Lógica if). Hoy vamos a aprender a repetir esas decisiones automáticamente sin cansarnos.

Imagina que tienes que enviar 100 correos de bienvenida o procesar 1000 imágenes. ¿Lo harías uno por uno? No. Usas un bucle for.

Así de fácil es procesar una cola de tareas en Python (como la que ves en la imagen):

# 📦 Cola de paquetes de datos a procesar
cola_de_dispatch = ["Paquete_A", "Paquete_B", "Paquete_C"]

print("🚀 Iniciando secuencia de dispatch...")

# El bucle 'for' repite la acción por cada ítem
for paquete in cola_de_dispatch:
# Simulación de envío
print(f"📡 Enviando {paquete}...")

print("✅ Secuencia completada.")
💡 Tip de oro: La variable paquete dentro del bucle es temporal; solo existe mientras el bucle está corriendo y toma el valor del ítem actual. ¡Es magia pura para procesar listas!

📌 GUARDA este post para cuando necesites recordar cómo estructurar un bucle for.

👇 PREGUNTA TÉCNICA: Si la cola_de_dispatch estuviera vacía ([]), ¿qué imprimiría el bucle en pantalla? ¡Te leo!

✈️ Comparte esto con ese amigo que todavía hace todo a mano.