Betrachten wir folgenden Code:
$ more lernen.py
print("Python lernen!")
$ python lernen.py
Python lernen!
$
Das Skript wird ausgeführt, ohne dass ein Compiler aufgerufen wird, d.h. der Code wird interpretiert.
Intern wird aber zunächst der Python-Code in einen sogenannten Byte-Code übersetzt, der dann interpretiert wird.