PythonAprende PythonDocumentación

¿Qué es Python?

Ejecuta tu primer programa: scripts, el REPL y cómo funciona Python.

Python es un lenguaje de programación creado por Guido van Rossum en 1991. Su filosofía es simple: el código debe ser fácil de leer y escribir. Por eso se usa en todo: ciencia de datos, inteligencia artificial, automatización, servidores web y más.

Cómo ejecuta Python tu código

A diferencia de otros lenguajes, Python es interpretado: no compilas tu programa a un archivo ejecutable. En su lugar, el intérprete de Python lee tu código línea por línea y lo ejecuta.

# Esto es un comentario: Python lo ignora
print("¡Hola, mundo!")
  • Escribe el código anterior en un archivo llamado hola.py
  • Ejecútalo en la terminal con python hola.py
  • Verás ¡Hola, mundo! en la pantalla

El REPL: tu laboratorio

Si ejecutas el comando python sin argumentos, se abre el REPL (Read-Eval-Print Loop): un modo interactivo donde escribes una línea de código y ves el resultado al instante.

>>> 2 + 2
4
>>> print("hola")
hola

Es la herramienta perfecta para experimentar y probar ideas pequeñas. Todos los ejercicios de este curso se ejecutan en tu navegador con un intérprete real de Python, así que puedes practicarlo aquí mismo.

Sintaxis: la indentación es ley

En otros lenguajes los bloques de código se marcan con llaves {}. En Python, los bloques se marcan con indentación (4 espacios por convención):

if 5 > 3:
    print("Cinco es mayor")   # Esta línea está DENTRO del if
    print("Yo también")       # Y esta también
print("Yo estoy fuera")       # Esta se ejecuta siempre

Olvidar indentar o mezclar espacios y tabulaciones es el error más común de los principiantes. Usa siempre 4 espacios.

Variables sin declaración

No necesitas decir de qué tipo es una variable. Solo asígnala:

nombre = "Ana"
edad = 25

Python detecta el tipo automáticamente. Lo verás a fondo en la próxima lección.

Resumen

  • Python es interpretado: el intérprete lee y ejecuta tu código
  • Ejecutas scripts con python archivo.py
  • El REPL (python sin argumentos) te deja probar código línea a línea
  • La indentación define los bloques de código: 4 espacios
  • Los comentarios empiezan con #

Quiz

  1. 1. ¿Qué comando ejecuta un script llamado programa.py?

  2. 2. ¿Cuál es la extensión estándar de los archivos de Python?

  3. 3. ¿Qué es el REPL de Python?

Ejercicios

Ejercicio 1: Tu primer programa

Usa `print()` para mostrar exactamente el texto: ¡Hola, Python!

Cargando editor…

Ejercicio 2: Varias líneas

Imprime dos líneas: primero `Línea 1` y luego `Línea 2`. Cada `print()` crea una línea nueva.

Cargando editor…