Lección 01 · 01 Primeros pasos

Hola, Python: tu primer programa

Un programa es una lista de órdenes que el ordenador sigue de arriba abajo. La primera orden que vas a aprender es la que más usarás: mostrar algo en pantalla.

print(): enseñar algo en pantalla

print() escribe en la consola lo que le pongas entre paréntesis. Si es un texto, va entre comillas (dobles o simples, da igual, pero que cierren igual que abren).

print("Hola, Python")
print('También con comillas simples')
print(2 + 3)

Fíjate en la última línea: 2 + 3 no va entre comillas, así que Python calcula y muestra 5. Si escribes print("2 + 3"), verás el texto tal cual.

Comentarios

Todo lo que va detrás de # es un comentario: Python lo ignora. Sirve para explicar el código a quien lo lea después (que muchas veces serás tú).

# Esto no se ejecuta
print("Esto sí")  # y esto tampoco: es un comentario al final de la línea

Los errores son tus amigos

Si algo está mal escrito, Python se para y te dice qué ha fallado y en qué línea. En este curso verás el error real y una pista en castellano debajo (help:). Prueba a ejecutar esto:

print("Hola"

Falta el paréntesis de cierre. Leer el error con calma, línea incluida, resuelve la mayoría de los problemas.

// reto 01

Tu primer print

Escribe un programa que imprima exactamente Hola, IA.

main.py
Ctrl/⌘ + Enter
¿Atascado? Ver pista

print("Hola, IA"). Las mayúsculas y la coma cuentan: para el ordenador «hola, ia» es otro texto.

$ python main.py
    // reto 02

    Tres líneas

    Cada print() escribe una línea. Imprime estas tres, en este orden:

    • Leer
    • Practicar
    • Repetir
    main.py
    Ctrl/⌘ + Enter
    ¿Atascado? Ver pista

    Te falta añadir dos print() más, uno debajo de otro.

    $ python main.py
      // reto 03

      Arregla el error

      Este programa tiene un error. Ejecútalo, lee el mensaje y corrígelo para que imprima Todo listo.

      main.py
      Ctrl/⌘ + Enter
      ¿Atascado? Ver pista

      Las comillas tienen que cerrarse antes del paréntesis: print("Todo listo").

      $ python main.py