Установка и запуск языка

В последнее время язык программирования python (или еще говорят – питон) стал довольно популярным благодаря простоте реализации инженерных задач разного уровня сложности. Например, программисты яндекса используют его для проверки качества работы алгоритмов, связанных с поисковой выдачей или работоспособностью нейронных сетей: их проектирования и обучения. Но все же, почему этот язык приобрел такую популярность? Дело в том, что в отличие от многих популярных языков высокого уровня, вроде

С++, Java, C#

и других, python предоставляет очень удобные конструкции языка для быстрого, удобного и наглядного написания текста программ, которые бы на других языках программирования пришлось бы писать заметно дольше. Правда, как всегда, за любое удобство приходится расплачиваться. И ценой здесь является относительно невысокая скорость работы программ. То есть, если требуется написать быстро исполняемый код программы, то, обычно, для этого используют С++. Но, если критичным становится скорость разработки программы (например, для проверки качества работы алгоритма), то здесь лучше использовать python. Хорошая новость состоит в том, что python может запускать программные модули, написанные на С++. Поэтому, если имеется критический по скорости работы модуль алгоритма, то его можно отдельно реализовать на С++ и, затем, вызвать в python как составную часть всего проекта.

В каких же областях обычно программируют на python? Например, в таких:

  • нейронные сети;
  • робототехника (управление, распознавание);
  • реализация сложных математических алгоритмов;
  • создание ботов (искусственный интеллект)

и многих других.

С чего же начать программирование на этом языке? Конечно с его установки на компьютер. Сам язык можно бесплатно скачать с официального сайта:

https://www.python.org

Здесь на вкладке «Downloads» выберите желаемую ОС, например, «Windows», если собираетесь устанавливать язык под эту ОС. Если у вас другая ОС, то нужно выбрать соответствующий пункт. Далее, скачивается исполняемый файл и, затем, запускается для установки python. Здесь, обычно, оставляют отметку установки для всех пользователей, а также путь по умолчанию. И при установке под Windows лучше поставить галочку «Add python 3.8 to PATH». Это позволит другим программам, таким как интегрированные среды разработки, находить интерпретатор питона и использовать его без особых проблем.

Далее, нажимаем «Install Now» и питон устанавливается на компьютер.

Для проверки работоспособности питона запустим

IDLE (python GUI)

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

print ("hello")

выведет сообщение «hello». Также здесь можно сразу записывать некие математические выражения:

2+7 или (4-5)/11*2.8

и, нажимая Enter мы сразу в консоли будем видеть результат вычислений. Это называется интерактивный вариант выполнения команд. И при выходе из этой программы, все что было написано пропадет, словно и не бывало!

Поэтому, на практике удобнее использовать файловый вариант, когда программа целиком написана в каком-либо текстовом редакторе, а затем, исполняется в этой среде. В самом простом случае мы можем прямо здесь в меню File выбрать пункт «New File», появится окно, в котором и можно писать программу.

Для примера, напишем в этом окне:

print("Hello World!")

и, далее, выберем «Run»  и пункт «Run Module». Среда предложит нам сохранить этот файл (если ранее он не был сохранен), мы напишем имя, например,

ex1

После этого в консольной среде питона отобразится результат работы этой программы.

Итак, на этом первом занятии мы с вами установили среду программирования python и научились исполнять отдельные конструкции языка в интерактивном и файловом вариантах. В принципе этого программного обеспечения вам будет достаточно для изучения данного языка. На этом первое вводное занятие завершим. Установите у себя необходимое программное обеспечение и переходите к следующему занятию по курсу программирования на python.

Видео по теме