Python:
Usando una shell interactiva (REPL)

Cómo:

Salta directamente al REPL de Python escribiendo python en tu línea de comandos. Una vez allí, prueba operaciones simples o código de varias líneas:

>>> 1 + 1
2
>>> for i in range(3):
...     print(i)
...
0
1
2

Experimenta con funciones y retroalimentación inmediata:

>>> def greet(name):
...     return "Hola, " + name + "!"
...
>>> greet("Alice")
'Hola, Alice!'

Juega con bibliotecas y explora sus características en tiempo real:

>>> import math
>>> math.sqrt(16)
4.0

Sal con un rápido exit() o Ctrl+D (a veces Ctrl+Z en Windows).

Profundización

El concepto de un REPL no es único de Python; es tan antiguo como Lisp. Muchos lenguajes ofrecen este entorno inmediato e interactivo para un enfoque práctico del código. Alternativas a la shell nativa de Python incluyen IPython y Jupyter Notebook, que proporcionan mayor interactividad, más características y mejor integración con otras herramientas. El REPL estándar de Python es simple, pero incorpora todo el poder de Python, manejando objetos complejos y programas multihilo, aunque carece de características como autocompletado y resaltado de sintaxis presentes en herramientas más avanzadas.

Ver También