¡Bienvenido/a al emocionante mundo de la programación! 🎉 Todo gran viaje comienza con un primer paso, y en programación, ese paso es tradicionalmente el programa "Hola Mundo". Escribir "Hola Mundo" es una costumbre que te conecta con millones de programadores que, como tú, iniciaron así su aventura. Es una forma sencilla de verificar que tu entorno de programación funciona y de familiarizarte con la sintaxis más básica del lenguaje.
Prepárate, porque estás a punto de darle tu primera instrucción a la computadora usando Python. ¡Vamos a empezar! 👨💻👩💻
🧠 Dato Curioso: El programa "Hola Mundo" se popularizó en los años 70 gracias al libro "The C Programming Language" de Kernighan y Ritchie, y desde entonces es el rito de iniciación para aprender la mayoría de los lenguajes de programación.
En Python, mostrar un mensaje en la pantalla es increíblemente simple. Solo necesitas usar la función print(). Observa el siguiente código:
# Este es tu primer programa en Python.
# La línea de abajo mostrará el mensaje "Hola Mundo" en la consola.
print("Hola Mundo")
# Este es tu primer programa...: Esta línea es un comentario. Los comentarios en Python comienzan con el símbolo # y son ignorados por el intérprete. Sirven para dejar notas o explicaciones en el código.print(): Es una función incorporada en Python. Las funciones son bloques de código que realizan una tarea específica. La tarea de print() es mostrar en la pantalla (o consola) lo que le pases entre los paréntesis."Hola Mundo": Es una cadena de texto (o string en inglés). En Python, el texto se escribe entre comillas (pueden ser dobles " " o simples ' '). Esto que está entre comillas es el argumento que le estamos dando a la función print() para que lo muestre.Puedes escribir y ejecutar este simple programa en varios lugares:
print("Hola Mundo") y presiona Shift + Enter. ¡Es la forma más rápida de empezar sin instalar nada! (Como viste en la lección anterior).print("Hola Mundo") directamente.
✅ TIP Práctico: Para este curso, te recomendamos usar Google Colab por su facilidad de uso y porque no requiere instalación. Simplemente abre una celda de código, pega print("Hola Mundo") y ejecútala con Shift + Enter.
print() en Diferentes Contextos
La función print() no solo sirve para "Hola Mundo". Es tu herramienta principal para ver resultados, mensajes y depurar tus programas. Veamos cómo podrías usarla para mostrar información relacionada con diferentes materias escolares:
Puedes mostrar el resultado de operaciones o enunciados de problemas.
# Mostrar una suma simple
print("La suma de 125 + 345 es:", 125 + 345)
# Enunciado de un teorema (como texto)
print("Teorema de Pitágoras: En un triángulo rectángulo, a² + b² = c²")
Imprimir clasificaciones, nombres científicos, o datos curiosos.
# Partes de una célula
print("Partes principales de la célula: Membrana, Citoplasma, Núcleo.")
# Dato sobre el cuerpo humano
print("El cuerpo humano adulto tiene 206 huesos.")
Mostrar capitales, fechas importantes, o nombres de personajes históricos.
# Capital de Colombia
print("La capital de Colombia es Bogotá D.C.")
# Fecha importante
print("La independencia de Colombia se proclamó el 20 de julio de 1810.")
Mostrar constantes físicas, fórmulas o unidades.
# Constante de la gravedad
print("Aceleración de la gravedad en la Tierra (g) ≈ 9.8 m/s²")
# Fórmula de velocidad (MRU)
print("Fórmula de velocidad: v = d / t")
👩🏫 ¡A Practicar!: Intenta modificar estos ejemplos. Cambia los textos, los números, o crea tus propios mensajes relacionados con lo que estás aprendiendo en otras asignaturas. ¡La función print() es tu ventana para comunicarte con el mundo a través del código! 🧠💻
print()
La función print() es más versátil de lo que parece. Aquí te mostramos algunas formas de hacer tus mensajes más expresivos e informativos desde el inicio de tu aprendizaje:
Puedes incluir emojis directamente en tus cadenas de texto para darles un toque más amigable (la capacidad de mostrarlos dependerá de tu consola o entorno).
# Mensajes con emojis
print("🚀 ¡Bienvenidos al emocionante mundo de Python!")
print("🧠 Aprender a programar es como adquirir un nuevo superpoder.")
print("💡 Un pequeño paso hoy, ¡un gran salto para tu futuro!")
Puedes usar el carácter especial \n (llamado "secuencia de escape de nueva línea") para que el texto continúe en la línea siguiente.
# Texto en varias líneas
print("Línea 1: Hola, soy Python.\nLínea 2: Estoy aquí para ayudarte a crear cosas asombrosas.\nLínea 3: ¡Vamos a programar juntos!")
Resultado esperado en la consola:
Línea 1: Hola, soy Python.
Línea 2: Estoy aquí para ayudarte a crear cosas asombrosas.
Línea 3: ¡Vamos a programar juntos!
Puedes pasar múltiples argumentos a print(), separados por comas. Python los imprimirá con un espacio entre ellos. También puedes usar "f-strings" (cadenas formateadas) para una forma más moderna y legible de incluir variables en el texto (lo veremos en detalle más adelante).
# Usando comas con print()
nombre_estudiante = "Sofía"
edad_estudiante = 13
print("Estudiante:", nombre_estudiante, "- Edad:", edad_estudiante, "años.")
# Ejemplo con f-string (más avanzado, pero muy útil)
materia = "Matemáticas"
nota = 4.5
print(f"En {materia}, {nombre_estudiante} obtuvo una nota de {nota}.")
🎯 Explora y Experimenta: No te limites al "Hola Mundo". Intenta imprimir diferentes tipos de mensajes, resultados de pequeñas operaciones, o incluso dibujar arte ASCII simple usando varios print(). ¡La creatividad es bienvenida! 🌍✨
¡Felicidades por completar tu primer programa en Python! Aunque "Hola Mundo" es simple, es un hito fundamental. Has dado la primera instrucción a la computadora y has visto cómo responde.
Ahora que has roto el hielo, estás listo/a para sumergirte en conceptos más profundos y poderosos de Python. En las próximas lecciones, exploraremos:
Cada uno de estos temas construirá sobre lo que has aprendido hoy, abriéndote las puertas para crear programas cada vez más complejos e interesantes. ¡Sigue adelante con curiosidad y entusiasmo!
🚀 Tu Aventura Continúa: El "Hola Mundo" es solo el comienzo. ¡Hay todo un universo de posibilidades esperándote en el mundo de la programación con Python!