Aprende Python · lección gratuita

Lección 01 · Tu primer programa: print y comentarios

Resumen

Todo programa en Python se lee y se ejecuta de arriba hacia abajo, línea por línea. La forma más sencilla de hacer que tu programa "diga" algo es con la función print(), que muestra texto y números en la pantalla. En esta lección darás tus primeros pasos: imprimir mensajes, combinar varios datos en una sola línea y dejar notas para ti mismo usando comentarios.

Conceptos

La función print() es tu ventana al mundo: es la manera de comunicar resultados al usuario. Lo que escribas entre paréntesis se llama argumento. Si quieres mostrar texto, lo encierras entre comillas (a esto se le llama una cadena de texto o string). Si quieres mostrar un número, lo escribes tal cual, sin comillas, para que Python lo entienda como un valor numérico.

Un detalle importante es que puedes pasarle a print() varios argumentos separados por comas. Python los mostrará en la misma línea, colocando automáticamente un espacio entre cada uno. Esto es muy cómodo para mezclar texto y números sin tener que unirlos a mano.

print("Hola, mundo")          # imprime una cadena de texto
print(2025)                   # imprime un número
print("Tu nota es:", 20)      # mezcla texto y número -> Tu nota es: 20

Los comentarios empiezan con #. Todo lo que escribas después del # en esa línea es ignorado por Python: sirve para explicar tu código a otras personas (¡o a tu yo del futuro!). No afectan la salida del programa en absoluto.

Ejemplos

# Este es un comentario: Python lo ignora por completo
print("Bienvenido a Python")        # imprime un saludo

print("La suma es:", 3 + 4)         # también puedes calcular: muestra "La suma es: 7"

# Cada print() ocupa su propia línea
print("Línea 1")
print("Línea 2")

print("Nombre:", "Ana", "Edad:", 25)  # varios argumentos -> Nombre: Ana Edad: 25
💡 **Comenta el porqué, no el qué.** Un buen comentario explica la intención de tu código, no repite lo obvio que ya se ve en la línea.

Cheatsheet

AcciónSintaxisResultado
Imprimir textoprint("hola")hola
Imprimir númeroprint(42)42
Varios argumentosprint("x", 5)x 5
Comentario de línea# nota(ignorado)
Operación dentro de printprint(2 + 3)5
Dos líneasprint("a") y print("b")a y b (en líneas)

---

Variables y tipos de datos →

Ver todas las lecciones de Aprende Python →