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.