miércoles, 1 de julio de 2026

Día 3 — input(): haciendo que tu programa escuche al usuario

 Explicación: Hasta ahora tus programas solo mostraban información, pero no recibían nada. La función input() cambia eso: pausa la ejecución y espera a que el usuario escriba algo en la consola.

Es muy importante recordar que input() siempre devuelve el dato como texto (str), incluso si el usuario escribe un número. Por eso, si necesitas hacer operaciones matemáticas con ese valor, tendrás que convertirlo explícitamente con int() o float(). Olvidar este paso es uno de los errores más comunes entre quienes empiezan con Python.

Código de ejemplo:

nombre = input("¿Cómo te llamas? ") edad = int(input("¿Cuántos años tienes? ")) print(f"Hola {nombre}, el año que viene tendrás {edad + 1} años.")




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