Het gebruik van een interactieve shell (REPL)

Python:
Het gebruik van een interactieve shell (REPL)

Hoe:

Duik direct in Python’s REPL door python in je commandoregel te typen. Eenmaal daar, test eenvoudige operaties of meerdere regels code:

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

Experimenteer met functies en onmiddellijke feedback:

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

Speel met bibliotheken en verken hun functies in realtime:

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

Verlaat met een snel exit() of Ctrl+D (soms Ctrl+Z op Windows).

Diepgaande Duik

Het concept van een REPL is niet uniek voor Python; het is zo oud als Lisp. Veel talen bieden deze onmiddellijke, interactieve omgeving voor een praktische benadering van code. Alternatieven voor de native Python shell zijn onder meer IPython en Jupyter Notebook, die verbeterde interactiviteit, meer functies en betere integratie met andere tools bieden. Python’s standaard REPL is eenvoudig, maar het bevat de volledige kracht van Python, het afhandelen van complexe objecten en multi-threaded programma’s, hoewel het functies mist zoals automatisch aanvullen en syntaxiskleuring die in geavanceerdere tools aanwezig zijn.

Zie Ook