5.2.1. REPL (V)#
Eine REPL ist ideal, um schnell etwas auszuprobieren (ein Ausdruck, ein Import, ein kurzer Test). Im Praktikum ist das vor allem für Mini-Experimente nützlich – für „richtige“ Programme arbeiten wir dann meist mit Skript-Dateien.
5.2.1.1. Python#
Öffnen Sie Ihre Konsole und rufen
python
auf.
Jetzt können Sie den Python-Code direkt eintippen.
Es wird (in der Regel) das Ergebnis des letzten Ausdrucks ausgegeben.
Zum Beispiel können wir
x = 3 + 6
x + 6
rechnen.
Wir können auch Mehrzeilige Befehle abfeuern.
Lassen Sie uns z.B. eine Funktion add(x, y) definieren:
def add(x, y):
return x + y
add(9, 5)
Abb. 5.3 Ausgabe die auf der Konsole durch die oben angegeben Befehle erzeugt wird.#
Mit quit() oder ctrl + D bzw. Strg + D beenden Sie den Kommandozeileninterpreter.
5.2.1.2. IPython#
Mit dem Befehl ipython starten Sie einen anderen Kommandozeileninterpreter zum interaktiven Arbeiten.
Im Unterschied zu python (Standard-Interpreter) bietet IPython viele Komfortfunktionen für die REPL, z. B. bessere Fehlermeldungen, Autovervollständigung, Command-History, magische Befehle (z. B. %time) und ein angenehmeres interaktives Arbeiten.
ipython
Wir können den selben Code ausführen:
Abb. 5.4 Ausgabe die auf der Konsole durch die oben angegeben Befehle erzeugt wird.#