Введение в Python
Python это высокоуровневый язык программирования, который предназначен для создания приложений различных типов. Это машинное обучение, настольные программы, веб-приложения, игры и другие.
Разработчиком языка является голландский программист Гвидо Ван Россумом. В 1991 был опубликован исходный код языка. 2000 году была издана версия 2.0, а в 2008 году – версия 3.0. В настоящее время актуальной версией является версия 3.8.
Более подробную информацию о языке можно найти на официальном сайте https://www.python.org/.
Основные термины
Компиляция — трансляция (перевод) программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневый язык, близком машинному коду. Программа транслируется без выполнения.
Интерпретация — пооператорный анализ на ошибки и тут же выполнение обрабатываемой команды.
Основные особенности языка программирования Python
- Python – это скриптовый язык. Код программ определяется в виде скриптов.
Само название “скрипт” (английское script) возникло давно, вместе с операционной системой Unix. Этот термин переводится как “сценарий” и означает набор различных команд, вместе составляющих сценарий для выполнения определенной задачи.
- Для создания программ на Python нам потребуется интерпретатор
- Выполнение программы на Python выглядит следующим образом.
Исходный код на языке Python передается интерпретатору, который транслирует код в промежуточный байт-код, а затем виртуальная машина переводит полученный байт-код в набор инструкций, которые выполняются операционной системой.
- Байт–код – инструкции для абстрактного процессора в виде байтовых последовательностей команд.
- Виртуальная машина – это программа, которая переводит байт-код в инструкции для реального процессора
- Фактически перевод исходного кода в байт-код и перевод байт-кода виртуальной машиной в набор машинных команд объединены в самом интерпретаторе. Поэтому говорят, что скрипт будет запускаться на всех ОС (Windows, Mac OS, Linux ), где установлен интерпретатор.