Элодий подводит тебя к стене машинного зала, где мелом нарисована лента: текст, потом дерево, потом столбик коротких слов заглавными буквами. Узор повторяет их вслух, как заклинание: LOAD_FAST, BINARY_OP, RETURN_VALUE.
Python, которым ты пользуешься, это программа на C под названием CPython. Она сначала переводит твой текст в байткод, а потом исполняет байткод в цикле. В этом уроке ты пройдёшь весь путь: от строки исходника до кадра, в котором живёт вызов функции, и до замка, который не даёт двум потокам исполнять байткод одновременно.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.