Mi primer programa en Python
Como hablamos anteriormente, para ejecutar VS Code desde la terminal, deberemos escribir code
-es el nombre del archivo ejecutable de la aplicación- seguido del nombre de archivo que querremos codificar, por ejemplo, hola_mundo.py
, y presionar la tecla ENTER
.
Nombrando archivos en Python
La extensión .py
indica que el archivo es un programa escrito en Python. Por lo tanto, es importante que todos los programas que escribamos en Python tengan esta extensión para que la computadora pueda reconocerlos y ejecutarlos correctamente.
En este caso, estamos creando un archivo llamado hola_mundo.py
que contendrá nuestro primer programa en Python.
Al ejecutar el comando code hola_mundo.py
, se abrirá Visual Studio Code y se creará un archivo nuevo llamado hola_mundo.py
donde podremos escribir nuestro programa.
En este archivo escribiremos el código necesario para imprimir en pantalla la frase "Hola, Mundo!" utilizando la función print()
.
¡Para recordar!
Cualquier programa que escribamos en Python será almacenado en un archivo con un nombre y cuya extensión terminará en .py
para indicarle a la computadora que en realidad es un programa escrito en Python.
Si omites la extensión .py
, la computadora no reconocerá el archivo como un programa de Python y no podrá ejecutarlo correctamente.
Hola, Mundo! - Parte 1
Si ya estudiaste otro lenguaje anteriormente, con seguridad recordarás que sin importar dicho lenguaje, el primer programa que escribe todo aspirante a programador es:
Imprimir en pantalla la frase "Hola, Mundo!".
En algunos lenguajes, configurar un conjunto de herramientas básicas completas, desde cero hasta el punto en que los programas triviales1 puedan ser compilados y ejecutados involucra una cantidad de trabajo sustancial. Por esta razón, generalmente es usado un programa muy simple para probar un nuevo conjunto de herramientas.
¿Cómo escribimos un programa en Python que muestre por pantalla la frase "Hola, Mundo!"?
Pensemos: el programa ...
- ... no necesita ningún dato de entrada;
- ... sabe exactamente lo que debe mostrar; y
- ... sabe a través de qué dispositivo de salida lo va a hacer.
Para poder resolver nuestro problema y desarrollar un algoritmo que nos de la solución buscada utilizaremos la función print()
. Aunque aún no sepamos que es una función, a continuación veremos un ejemplo de como se escribe un programa que contenga la función print()
como solución propuesta:
Incluso si nunca antes has programado, lo más probable es que puedas adivinar lo que este programa va a hacer de manera muy sencilla y con tan sólo una línea de código: imprimirá en pantalla "Hola, Mundo!".
Si te preguntas por qué la frase está entre comillas, es porque en Python las cadenas de caracteres se escriben entre comillas simples o dobles. Aquí aparece otra terminología técnica: "cadena de caracteres". Por el momento, no te preocupes por ella, ya que la veremos en detalle más adelante. Por ahora solo tienes que saber que una manera de enviar texto a la pantalla es escribiéndolo entre comillas y utilizando la función print()
.
Pero volviendo al programa, este es un programa muy famoso y quizás el más canónico que puedas escribir como tu primer programa en Python o en cualquier otro lenguaje como introducción al estudio de un lenguaje de programación. Siendo un primer ejercicio típico, se lo considera fundamental desde el punto de vista didáctico.
A continuación veremos cómo ejecutar este programa en Python.
Referencias
-
Programa trivial es un programa muy simple que se utiliza principalmente para aprender los fundamentos de un lenguaje de programación y para verificar que el entorno de programación está configurado correctamente. Sin embargo, en la mayoría de los casos, no son útiles para realizar tareas reales o resolver problemas complejos.
El ejemplo clásico de un programa trivial es el programa "Hola, Mundo!", que simplemente imprime la frase "Hola, Mundo!" en la pantalla. Este programa es trivial en el sentido de que no realiza ninguna operación compleja y su funcionalidad es fácil de entender. ↩