Saltar al contenido
🐍 Curso de Python
/

Módulo 0 · Lección 5 de 8

Tu primer programa

Escribes, guardas y ejecutas tu primer fichero de Python, y entiendes línea por línea qué acaba de pasar.

⏱ 10 min de lectura

Ha llegado el momento. Vas a escribir un programa, ejecutarlo y ver el resultado en pantalla.

Crear el fichero#

En Visual Studio Code, con la carpeta curso-python abierta:

  1. Pulsa el icono de nuevo fichero en la barra lateral, o ve a Archivo → Nuevo archivo.
  2. Llámalo hola.py.

Escribir el programa#

Escribe exactamente esto, con todo y comillas:

hola.py
print("Hola, mundo")

Fíjate en cuatro detalles mientras lo tecleas:

  • print va en minúsculas. Python distingue mayúsculas de minúsculas: Print no es print.
  • Los paréntesis se abren y se cierran.
  • Las comillas también, y las dos deben ser del mismo tipo. Puedes usar " o ', pero no mezclarlas.
  • La línea empieza pegada al margen izquierdo, sin ningún espacio delante.

Ejecutarlo#

Abre la terminal integrada con Ctrl + Ñ y escribe:

bash
python hola.py
Salida en pantalla
Hola, mundo

Si has visto ese texto: enhorabuena, acabas de programar. Si has visto un error, baja a la sección de problemas al final de la lección.

Qué ha pasado exactamente#

Cuando pulsaste Intro ocurrió esto, en orden:

  1. La terminal buscó un programa llamado python y lo arrancó, pasándole el nombre hola.py.
  2. El intérprete abrió tu fichero y leyó la primera línea.
  3. Reconoció print como una función que ya viene incluida en Python, cuyo trabajo es escribir en pantalla.
  4. Vio que entre los paréntesis le dabas un argumento: el texto "Hola, mundo".
  5. Escribió ese texto en la terminal y, al no quedar más líneas, terminó.

Tres palabras nuevas que vas a oír constantemente:

PalabraQué significa
FunciónUna orden con nombre que hace algo por ti. print es una función.
Llamar a una funciónEjecutarla, escribiendo su nombre seguido de paréntesis: print().
ArgumentoLo que le pasas dentro de los paréntesis para que trabaje con ello.

Hacerlo un poco más tuyo#

Amplía el fichero con dos líneas más:

hola.py
print("Hola, mundo")
print("Me llamo Erwin y estoy aprendiendo Python")
print("2 + 2 =", 2 + 2)
Salida en pantalla
Hola, mundo
Me llamo Erwin y estoy aprendiendo Python
2 + 2 = 4

Tres cosas nuevas aparecen aquí:

  • Las líneas se ejecutan en orden, de arriba abajo. Siempre.
  • print acepta varios argumentos separados por comas y los imprime seguidos, poniendo un espacio entre ellos.
  • 2 + 2 no lleva comillas, así que Python no lo trata como texto sino como una operación: la calcula y escribe el resultado. Si hubieras puesto "2 + 2" habría impreso los caracteres tal cual.

Esa diferencia entre "texto" y "valor a calcular" es una de las ideas centrales del próximo módulo.

Si te ha dado error#