Руководство. Работа с Python в Visual Studio

В этом руководстве описано, как работать с Python в Visual Studio. Python — это популярный язык программирования, который является надежным, гибким, простым для обучения и бесплатным для использования во всех операционных системах. Python поддерживается сильным сообществом разработчиков и множеством бесплатных библиотек. Этот язык поддерживает все виды разработки, в том числе веб-приложения, веб-службы, классические приложения, создание сценариев и научные вычисления. Поэтому Python используется множеством университетов, ученых, разработчиков-любителей и профессиональных разработчиков. Visual Studio обеспечивает первоклассную поддержку языка Python.

В этом руководстве описывается шестишаговый процесс.

В этой статье рассматриваются задачи на шаге 1. Вы создаете проект и просматриваете элементы пользовательского интерфейса, видимые в Обозреватель решений.

Необходимые компоненты

Visual Studio с установленной рабочей нагрузкой Python. Инструкции см. в разделе "Установка средств Python для Visual Studio".

Шаг 1. Создание проекта Python

С помощью проекта в Visual Studio производится управление всеми файлами, составляющими приложение. К файлам приложения можно отнести исходный код, ресурсы, конфигурации. Проект формализует и поддерживает связи между всеми файлами проекта. Проект также управляет внешними ресурсами, которые являются общими для нескольких проектов. Проект позволяет приложению легко расширяться и увеличивать свой размер. Использование проектов проще, чем управлять связями с помощью незапланированных папок, скриптов, текстовых файлов и памяти.

В этом учебнике вы начнете работу с простого проекта, содержащего один пустой файл кода.

  1. В Visual Studio выберите "Файл>нового проекта">, чтобы открыть диалоговое окно "Новый проект". Вы также можете использовать сочетание клавиш CTRL SHIFT++N. В диалоговом окне можно просматривать шаблоны на разных языках, выбрать шаблон для проекта и указать, где Visual Studio помещает файлы.

  2. Чтобы просмотреть шаблоны Python, выберите "Установленный>Python" в меню слева или найдите "Python". Вариант поиска — отличный способ найти шаблон, если не удается запомнить его расположение в дереве языков.

    Screenshot showing the Create a new project dialog box with Python project templates.

    Поддержка Python в Visual Studio включает в себя несколько шаблонов проектов, включая веб-приложения на платформах Bottle, Flask и Django. Однако для целей данного пошагового руководства мы начнем с пустого проекта.

  3. Выберите шаблон Приложение Python, укажите имя проекта и нажмите кнопку ОК.

  1. В Visual Studio выберите "Файл>нового>проекта" или используйте сочетание клавиш CTRL+SHIFT+N. Откроется экран создания проекта , где можно искать и просматривать шаблоны на разных языках.

  2. Чтобы просмотреть шаблоны Python, выполните поиск по слову python. Поиск — это отличный способ найти шаблон, если вы не помните, где он находится в дереве языков.

    Screenshot showing the Create a new project dialog box in Visual Studio 2022 with Python project templates.

    Поддержка веб-сайтов Python в Visual Studio включает несколько шаблонов проектов, таких как веб-приложения в платформах Bottle, Flask и Django. При установке Python с помощью установщика Visual Studio выберите веб-службу поддержки Python в разделе "Необязательно " для установки этих шаблонов. Для целей этого учебника мы начнем работу с пустого проекта.

  3. Выберите шаблон приложения Python и нажмите кнопку "Далее".

  4. На экране Настроить новый проект укажите имя и расположение файла проекта, а затем нажмите кнопку Создать.

Через несколько минут новый проект откроется в Visual Studio:

Screenshot showing the new project open in Visual Studio.

Screenshot showing the new project open in Visual Studio 2022.

Вот что вы видите:

  • (1) Окно Обозреватель решений Visual Studio показывает структуру проекта.
  • (2) Файл кода по умолчанию открывается в редакторе.
  • (3) В окне свойств отображаются дополнительные сведения о элементе, выбранном в Обозреватель решений, включая его точное расположение на диске.

Проверка элементов в Обозреватель решений

Ознакомьтесь с Обозреватель решений, где можно просматривать файлы и папки в проекте.

Screenshot of Solution Explorer expanded to show features.

Screenshot of Solution Explorer expanded to show features for Visual Studio 2022.

  • (1) На верхнем уровне — это решение, которое по умолчанию имеет то же имя, что и проект. Решение, которое отображается как файл .sln на диске, является контейнером для одного или нескольких связанных проектов. Например, если вы создаете расширение C++ для приложения Python, этот проект C++ может входить в то же решение. Решение также может содержать проект веб-службы и проекты для выделенных тестовых программ.

  • (2) Проект выделен полужирным шрифтом и использует имя, введенное в диалоговом окне "Создание проекта ". На диске этот проект представлен файлом .pyproj в папке проекта.

  • (3) В проекте отображаются исходные файлы. В этом примере у вас есть только один файл .py . При выборе файла его свойства приводятся в окне Свойства. Если окно "Свойства" не отображается, щелкните значок с ключом в баннере Обозреватель решений. Если дважды щелкнуть файл, он откроется в соответствующем средстве.

  • (4) Также в проекте находится узел сред Python. Разверните узел, чтобы отобразить доступные интерпретаторы Python.

  • (5) Разверните узел интерпретатора, чтобы увидеть библиотеки, установленные в этой среде.

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

Следующий шаг