Языки программирования

Интерпретатор Python

Язык программирования Python имеет свой интерпретатор. Давайте разберемся, что называют этим сложным и непонятным словом. Для этого представим себе самого себя и стоящий напротив персональный компьютер, в состав программного обеспечения которого входит интерпретатор Python.

Наша задача — заставить компьютер правильно и быстро выполнять все ваши команды. До изобретения интерпретатора, это могли сделать только люди, обладающие недюжим умом и отличной памятью.

Например, чтобы заставить электронно-вычислительную машину отобразить букву «А» необходимо было задать команду, состоящую из определенного количества нулей и единиц : 01110101. Далее, чтобы получить символ «Б», задаем команду 111000111. Только представьте, сколько цифр приходилось запоминать, чтобы напечатать одно слово! Слишком долго и трудно, — скажете вы. Совершенно верно. Именно в таком случае нам на помощь приходит интерпретатор, который преобразует буквы в числовые бит-коды, понятные компьютеру.

Можно смело сказать, что интерпретатор является посредником или переводчиком между вами и вашим устройством. Это позволяет нам видеть язык в виде инструкций, которые интерпретатор переводит в символы.

Давайте запустим интерпретатор, а точнее его графическое отображение. Для этого в Windows нажмем меню «Пуск» -> «Все программы», далее найдем Python. Нажимаем левой кнопкой мыши на имя программы и запускаем «Python GUI» или «IDLE» (Mac OS).

Итак, открываем Python и в появившемся окне, напоминающем стандартный блокнот. Вводим инструкцию print 3 и нажимаем Enter. print переводится как «напечатать» или «вывести».
Что мы видим?
Яркая красная строка говорит нам: SyntaxError: invalid syntax.
2014-10-01
В этом и есть принципиальное отличие питона от других языков программирования. Он не работает, если вы допускаете хотя бы какие-то ошибки. Python указывает на конкретную проблему и при этом не продолжает работу. Для сравнения пишем print(3) и нажимаем Enter.
Python выводит цифру 3.
2014-10-01-9.45.59
У нас получилось, мы сделали действие, которое хотели увидеть. Это и есть программирование.

На первый взгляд, это довольно примитивно. Однако это наша первая самостоятельно написанная инструкция. Все самые сложные программы состоят из предельно простых компонентов. Язык программирования Python прекрасен тем, что он очень простой и легкий для запоминания. Изучив несколько простых коротких инструкций, вы сможете собирать сложнейшие комбинации, которым позавидует даже опытный программист.

Теперь давайте рассмотрим, что же такое инструкция. По сути дела, это простой текстовый файл. На рабочем столе создаем текстовый документ и нажмем правой кнопкой переименовать. После точки вместо txt пишем английскими буквами «py» (пай). Теперь наш файл имеет новое расширение и считается питоновским. При помощи документов с этим расширением мы будем писать программы на Python.

Подведем краткие итоги этого урока:

  • мы узнали что такое интерпретатор;
  • разобрались с тем, как он работает;
  • изучили его графическую оболочку;
  • научились создавать первую инструкцию;
  • рассмотрели новое расширение текстового файла «py» (пай).

Чтобы узнать разницу между интерактивным и сценарным режимом программирования читайте здесь.