Cómo escribir tu primer programa en Python: Hola, mundo!

Publicado el martes, 15 de agosto del 2023

El Hola, mundo! es el típico primer programa que escribirás cuando comienzas a aprender un lenguaje de programación como Python. El programa consiste en imprimir la frase Hola, mundo! en la pantalla de tu ordenador. En esta guía, aprenderás cómo escribir tu Hola, mundo! en Python.

Aquí aprenderás:

  • Qué es Python y para qué puedes emplearlo
  • Cómo escribir el Hola, mundo! en Python

Para seguir esta guía, deberías tener conocimientos básicos de trabajo en la línea de comandos o terminal de tu sistema operativo actual.

Qué es Python?

Python es un lenguaje de programación de alto nivel. Su sintaxis es muy clara y legible. Sus construcciones sintácticas se asemejan mucho al idioma inglés. Estas, y otras características, han propiciado que Python se convierta en un lenguaje muy popular, llegando a convertirse en una herramienta imprescindible para muchos profesionales de distintas disciplinas e industrias.

He aquí como la documentatión oficial define a Python:

Python es un lenguaje interpretado, interactivo y orientado a objetos. Incorpora módulos, excepciones, tipado dinámico, tipos de datos de muy alto nivel y clases. Python combina un poder destacado con una sintaxis muy clara. Tiene interfaces a muchas llamadas de sistema y bibliotecas, así como a varios sistemas de ventana, y es extensible en C o C++. También es usable como un lenguaje de extensión para aplicaciones que necesitan una interfaz programable. Por último, Python es portable: corre en muchas variantes de Unix, en Mac y en Windows 2000 y posteriores. (Fuente)

Como puedes ver, Python es un lenguaje de programación con mucho potencial. Puede que no sea apropiado para escribir un sistema operativo, pero puedes usarlo en casi todo lo demás. Las aplicaciones prácticas de Python incluyen las siguientes:

  • Desarrollo web
  • Desarrollo de aplicaciones de escritorio
  • Creación de herramientas de consola
  • Ciencia de datos
  • Desarrollo de juegos
  • Aprendisaje automático
  • Inteligencia artificial
  • DevOps y automatización
  • Sistemas embebidos
  • Robótica

Ten en cuenta que esta lista es solo una muestra de todo el ámplio espectro de disciplinas donde Python se ha ganado un lugar importante.

Como escribo el Hola, mundo! en Python?

Ahora que sabes de qué va Python Scouts y principalmente qué es Python y dónde puedes emplearlo, es tiempo de escribir tu primer programa en el lenguaje. Como es tradición, el primer programa que se escribe cuando comienzas a aprender un lenguaje de programación es el Hola, mundo!.

Se trata de un progmama muy elemental que muestra la frase Hola, mundo! en la pantalla de tu computadora.

Python ofrece dos modos básicos de trabajo. Puedes trabajar en modo:

  1. Interactivo
  2. Script

El modo interactivo consiste en ejecutar el interprete Python desde tu línea de comandos o terminal usando el comando python. Este modo de trabajo es útil cuando deseas probar ideas y fragmentos de código de manera rápida.

Por otro lado, el modo script es cuando pones tu código en un archivo con extensión .py y corres este archivo en tu ordenador como un programa ejecutable.

En las secciones siguientes, aprenderás a crear tu Hola, mundo! usando Python en los dos modos de trabajo descritos.

Hola, mundo! desde una sesión interactiva

Para comenzar una sesión interactiva de Python, abre una ventana de línea de comandos o terminal en tu computadora. Los pasos para abrir una terminal variarán en dependencia de tu sistema operativo. En macOS y Linux, generalmente encontrarás una aplicación llamada Terminal. Si trabajas en Windows, entonces puedes usar algo como PowerShell.

Una vez que tengas tu terminal abierta, ejecuta el siguiente comando:

$ python

Este comando inicia el interprete Python. El interprete es el programa que te permite interpretar y ejecutar código escrito en lenguaje Python.

En general, notarás que las personas usan el término Python para referirse tanto al lenguaje como al interprete, pero debes saber que hay una diferenncias entre estos conceptos para que puedas identificar de qué se está hablando en cada contexto.

Una vez que ejecutes el comando anterior, verás en pantalla un mensaje de presentación de tu actual versión de Python e inmediatamente te aparecerá el indicador (prompt) primario del interprete. Este indicador consiste en tres signos de mayor que, >>>.

Ahora escribe el siguiente código y presiona Enter al final:

>>> print("Hola, mundo!")
Hola, mundo!

Al presionar enter, Python ejecuta el código que has introducido e inmediatamente imprime Hola, mundo! en la siguiente línea. Y eso es todo! Ya escribiste tu Hola, mundo! en Python.

Hay dos cosas fundamentales que debes saber sobre esta línea de código. Primeramente, se trata de una llamada a la función integrada (built-in) print(). Como su nombre sugiere, esta función te permite imprimir texto en la salida estándard de tú computadora. Esta salida es tu pantalla por defecto.

Como argumento a la función print(), empleas la frase o mensaje que deseas imprimir en pantalla. En este caso, el habitual saludo Hola, mundo! Y con eso ya escribiste tu primer programa Python.

Hola, mundo! desde un archivo .py

Para escribir tu programa Hola, mundo! y ejecutarlo desde un archivo Python, abre tu editor de código preferido y crea un nuevo archivo llamado hola.py en tu carpeta de trabajo. Luego añade el mismo código de la sección anterior y salva los cambios:

# hola.py

print("Hola, mundo!")

Una vez que hayas creado tu archivo hola.py y añadido el código necesario, puedes abrir una nueva terminal y ejecutar el siguiente comando:

$ python hola.py
Hola, mundo!

En este caso, el interprete Python corre en modo script usando tú archivo hola.py como entrada. El interprete lee tu código y lo ejecuta línea por línea produciendo la salida deseada.

Resumiendo

Has aprendido a escribir tu primer programa, el Hola, mundo! usuando Python. Los pasos necesarios para escribir y ejecutar este programa se resumen en:

  1. Crea un archivo Python (hola.py) en tu editor de código favorito
  2. Añade la línea de código print("Hola, mundo!") y salva los cambios
  3. Abre una ventana de línea de comandos o terminal en tu carpeta de trabajo
  4. Ejecuta el comando python hola.py para correr el programa

Una vez que hayas ejecutado estos pasos, verás la frase Hola, mundo! en la pantalla de tu ordenador. Eso es todo! Ya has escrito tu primer programa en Python! Más importante aún, has aprendido a ejecutar código Python. Estos conocimientos te servirán de base en tu empeño de aprender el lenguaje.