¡Tu Primer Programa en Python!

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

Escribiendo tu "Hola Mundo" en Python

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")

📋 Explicación del Código:

🚀 ¿Dónde puedes ejecutar este código?

Puedes escribir y ejecutar este simple programa en varios lugares:

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.

Usando 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:

🔢 Para Matemáticas:

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²")

🌱 Para Biología:

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

🌎 Para Ciencias Sociales:

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

🔭 Para Física:

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! 🧠💻

Variaciones Creativas con 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:

💬 Mensajes con Emojis:

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!")

📄 Múltiples Líneas con un solo `print()`:

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!

🧮 Imprimiendo Variables y Texto Combinado:

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! 🌍✨

¿Qué Sigue Después del "Hola Mundo"?

¡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!