Встречается на собеседованиях • сегодня
Компилируемый ли Python
Python — интерпретируемый язык, но он компилируется в байт-код перед исполнением. При запуске скрипта Python сначала преобразует его в .pyc файлы (байт-код), которые затем выполняются виртуальной машиной Python (PVM). Это делает его гибридным — не чисто интерпретируемым, но и не компилируемым в машинный код, как C/C++.
Пример:
python
# test.py
def hello():
print("Hello, World!")
hello()После первого запуска создастся __pycache__/test.cpython-38.pyc (байт-код). Для явной компиляции можно использовать модуль py_compile:
python
import py_compile
py_compile.compile('test.py')
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы