Байт-код
Коротко: Байт-код — компактный платформонезависимый промежуточный код, который создаёт компилятор и выполняет виртуальная машина. Он находится между исходным и машинным кодом.
Подробнее: Программы Java превращаются в файлы .class (байт-код JVM), C# — в IL для CLR, Python — в файлы .pyc. Благодаря байт-коду одна и та же программа работает в любой системе, где установлена виртуальная машина («написано один раз — работает везде»). ВМ выполняет код либо интерпретируя, либо через JIT-компиляцию.
Подробности
import dis
def add(a, b):См. также: компилятор, JIT-компилятор, интерпретатор, ассемблер