Встречается на собеседованиях • сегодня
Почему Python интерпретируемый
Python считается интерпретируемым, потому что его код выполняется построчно интерпретатором CPython (стандартной реализацией) без предварительной компиляции в машинный код. Однако, на самом деле Python сначала компилируется в байт-код (файлы .pyc), который затем выполняется виртуальной машиной Python (PVM).
Преимущества интерпретируемости:
- Кроссплатформенность (байт-код одинаков для всех ОС).
- Динамическая типизация и гибкость во время выполнения.
- Удобство отладки (можно выполнять код пошагово).
Пример:
python
def greet(name):
print(f"Hello, {name}!")
greet("World") # Интерпретатор выполняет код построчноНесмотря на наличие байт-кода, Python остается интерпретируемым, так как компиляция происходит "на лету" (JIT-подобно), а не заранее, как в C/C++.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы