Найти в Дзене

Среды разработки

Основные ссылки: Скачать PyCharm: Python IDE для профессиональных разработчиков от JetBrains Скачать Инструменты Visual Studio — установить бесплатно для Windows, Mac, Linux (microsoft.com) В прошлой теме было описано создание простейшего скрипта на языке Python. Для создания скрипта использовался текстовый редактор. Но есть и другой способ создания программ, который представляет использование различных интегрированных сред разработки или IDE. IDE предоставляют нам текстовый редактор для набора кода, но в отличие от стандартных текстовых редакторов, IDE также обеспечивает полноценную подсветку синтаксиса, автодополнение или интеллектуальную подсказку кода, возможность тут же выполнить созданный скрипт, а также многое другое. Для Python можно использовать различные среды разработки, но одной из самых популярных из них является среда PyCharm, созданная компанией JetBrains. Эта среда динамично развивается, постоянно обновляется и доступна для наиболее распространенных операционных систем

Основные ссылки:

Скачать PyCharm: Python IDE для профессиональных разработчиков от JetBrains

Скачать Инструменты Visual Studio — установить бесплатно для Windows, Mac, Linux (microsoft.com)

В прошлой теме было описано создание простейшего скрипта на языке Python. Для создания скрипта использовался текстовый редактор. Но есть и другой способ создания программ, который представляет использование различных интегрированных сред разработки или IDE.

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

Для Python можно использовать различные среды разработки, но одной из самых популярных из них является среда PyCharm, созданная компанией JetBrains. Эта среда динамично развивается, постоянно обновляется и доступна для наиболее распространенных операционных систем - Windows, MacOS, Linux.

Правда, она имеет одно важное ограничение. А именно она доступна в двух основных вариантах: платный выпуск Professional и бесплатный Community. Многие базовые возможности доступны и в бесплатном выпуске Community. В то же время ряд возможностей, например, веб-разработка, доступны только в платном Professional.

В нашем случае воспользуемся бесплатным выпуском Community. Для этого перейдем по ссылке в начале статьи и загружаем установочный файл PyCharm Community. После загрузки выполним его установку.

После завершения установки запускаем программу. При первом запуске открывается начальное окно. Создадим проект, выбрав для этого пункт Create New Project.

Далее нам откроется окно для настройки проекта. В поле Location необходимо указать путь к проекту.

Следует отметить, что PyCharm позволяет разграничить настройки проектов. Так, по умолчанию выбрано поле New Environment Using, что позволяет установить версию интерпретатора для конкретного проекта. Затем все устанавливаемые дополнительные пакеты будут касаться только текущего проекта. Это удобно, если мы создаем несколько проектов, но каждый из которых работает с какой-то специфической версией интерпретатора. Но в качестве альтернативы мы также можем выбрать поле Existing Interpreter и задать путь к файлу интерпретатора глобально для всех проектов.

В реальности для первого простейшего приложения на PyCharm не имеет значения, как будет установлен интерпретатор. Однако данном же случае оставим выбранный по умолчанию флажок New Environment Using и под ним в поле Base Interpreter укажем путь к файлу интерпретатора, установка которого рассматривалась ранее.

Последняя опция Create a main.py welcome script позволяет сразу при создании проекта добавить в него файл main.py. И после установки всех путей нажмем на кнопку Create для создания проекта. После этого будет создан пустой проект. В центре среды будет открыт файл main.py с некоторым содержимым по умолчанию.

Теперь создадим простейшую программу. Для этого изменим код файла main.py следующим образом:

name = input("Введите ваше имя: ")

print("Привет,", name)

Для запуска скрипта нажимаем на зеленую стрелку в панели инструментов программы. Также для запуска можно перейти в меню Run и там нажать на подпункт Run 'main').

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

Еще одной из сред разработки, которая позволяет работать с Python, является Visual Studio. Преимуществом данной IDE по сравнению, скажем, с PyCharm, следует отметить прежде всего то, что в ее бесплатной редакции VS 2019 Community бесплатно доступны ряд функций и возможностей, которые в том же PyCharm доступны только в платной версии Professional Edition. Например, это веб-разработка, в том числе с помощью различных фреймворков. В то же время средства для разработки на Python в Visual Studio доступны пока только в версии для Windows.

Итак, загружаем установочный файл Visual Studio 2019 Community по ссылке в начале статьи. После запуска установочного файла выберем среди устанавливаемых опций Python.

После установки Visual Studio запустим ее. В меню выберем пункт File (Файл) -> New (Создать) -> Project (Проект), и перед нами откроется окно создания нового проекта. В этом окне в левом древовидном меню мы можем перейти к языку Python.

Выбрав слева Python, в центральной части окна мы можем увидеть богатую палитру типов проектов, которые мы можем создавать для разработке на данном языке программирования. Это и веб-разработка, и машинное обучение, и проекты для работы с облаком, проекты настольных приложений и т.д. В данном же случае выберем в качестве типа проекта Python Application, то есть тип простых консольных приложений, и назовем новый проект HelloApp. Нажмем на кнопку OK, и Visual Studio создаст новый проект.

Справа в окне Solution Explorer (Обозреватель решений) можно увидеть структуру проекта. По умолчанию здесь мы можем увидеть следующие элементы:

  • Python Environments: здесь можно увидеть все используемые среды, в частности, здесь можно найти сведения о компиляторе, который используется.
  • References: в этот узел помещаются все внешние зависимости, которые используются текущим проектом
  • Search Paths: этот узел позволяет указать пути поиска для модулей Python
  • HelloApp.py: собственно файл Python с исходным кодом

По умолчанию в Visual Studio уже открыт файл HelloApp.py, но он пока пуст. Добавим в него следующую строку:

print("Hello Python from Visual Studio!")

И затем в панели инструментов нажмем на зеленую стрелочку для запуска.

В результате запуска отобразится консоль, которая выведет нужную строку.