Какова роль компилятора в среде Python? Чем отличаются файлы с расширением .pyc от файлов с расширением .py?
В Python компилятор не создает самостоятельный исполняемый файл, как в компилируемых языках. Его задача — преобразовать исходный код (файл .py) в байт-код — упрощенный набор инструкций для виртуальной машины Python. Этот байт-код сохраняется в файлах с расширением .pyc. Затем интерпретатор выполняет этот байт-код.
Файлы .py - это исходный код на Python, который читается человеком.
Файлы .pyc - это скомпилированный байт-код, который выполняется виртуальной машиной Python.
## Вопрос 2
Напишите инструкцию, создающую список со словами из данного предложения. Подсчитайте и отобразите на экране число слов.