Руководство: Работа с Python в Visual Studio
Эта статья является первым шагом в шести разделах учебников, демонстрирующих работу с Python в Visual Studio. Python — это популярный язык программирования, который является надежным, гибким, простым для обучения и бесплатным для использования во всех операционных системах. Сильное сообщество разработчиков и множество бесплатных библиотек обеспечивают надежную поддержку работы с Python. Язык поддерживает все виды разработки, включая веб-приложения, веб-службы, классические приложения, скрипты и научные вычисления. Многие университеты, ученые, случайные разработчики и профессиональные разработчики используют Python. Visual Studio предоставляет поддержку языка первого класса для Python.
К шести частям серии учебников относятся:
- шаг 1. Создание проекта Python (эта статья)
- шаг 2. Написание и запуск кода для просмотра Visual Studio IntelliSense на работе
- Шаг 3: Создайте больше кода в интерактивном окне REPL
- шаг 4. Запуск завершенной программы в отладчика Visual Studio
- шаг 5. Установка пакетов и управление средами Python
- шаг 6. Работа с Git
На шаге 1 руководства вы узнаете, как:
- Создание проекта приложения Python в Visual Studio
- Управление файлами проекта Python в обозревателе решений
Необходимые условия
- Visual Studio, установлена с поддержкой рабочих нагрузок Python. Дополнительные сведения см. в статье Установка поддержки Python в Visual Studio.
Создание проекта Python
Проект заключается в том, как Visual Studio управляет всеми файлами, которые объединяются для создания одного приложения. Файлы приложений включают исходный код, ресурсы и конфигурации. Проект формализирует и сохраняет связи между всеми файлами проекта. Проект также управляет внешними ресурсами, общими для нескольких проектов. Проект позволяет приложению легко расширять и расти. Использование проектов проще, чем управлять связями с помощью незапланированных папок, скриптов, текстовых файлов и памяти.
В этом руководстве начинается создание простого проекта, содержащего один пустой файл кода.
В Visual Studio выберите Файл>Новый>Проект, чтобы открыть диалоговое окно Новый проект. Вы также можете использовать сочетания клавиш CTRL+SHIFT+N. В диалоговом окне можно просматривать шаблоны на разных языках, выбрать шаблон для проекта и указать, где Visual Studio помещает файлы.
Чтобы просмотреть шаблоны Python, выберите Установленные>Python в меню слева или найдите "Python". Вариант поиска — отличный способ найти шаблон, если не удается запомнить его расположение в дереве языков.
Поддержка Python в Visual Studio включает несколько шаблонов проектов, включая веб-приложения с помощью платформ Bottle, Flask и Django. Однако в этом пошаговом руководстве мы начнем с пустого проекта.
Выберите шаблон приложения Python, затем укажите имя проекта и нажмите ОК.
В Visual Studio выберите Файл>Создать>Project или используйте сочетание клавиш CTRL+SHIFT+N. Откроется экран Создание нового проекта, где вы можете искать и просматривать шаблоны на разных языках.
Чтобы просмотреть шаблоны Python, выполните поиск python. Поиск — отличный способ найти шаблон, если не удается запомнить его расположение в дереве языков.
Поддержка веб-сайтов Python в Visual Studio включает несколько шаблонов проектов, таких как веб-приложения в платформах Bottle, Flask и Django. При установке Python с помощью установщика Visual Studio выберите поддержку веб-приложений Python в категории Дополнительно, чтобы установить эти шаблоны. В этом руководстве начните с пустого проекта.
Выберите шаблон приложения Python и выберите Далее.
На экране Настройка нового проекта укажите имя и расположение файла для проекта, а затем выберите Создать.
Через несколько минут новый проект откроется в Visual Studio:
Вот что вы видите:
- (1): в окне обозревателя решений Visual Studio показана структура проекта.
- (2): файл кода по умолчанию открывается в редакторе.
- (3). В окне свойств отображаются дополнительные сведения о элементе, выбранном в обозревателе решений, включая точное расположение на диске.
Просмотр элементов в обозревателе решений
Потратьте немного времени, чтобы ознакомиться с обозревателем решений. В этом окне в Visual Studio можно просматривать файлы и папки в проекте.
В обозревателе решений (1), обратите внимание на элемент верхнего уровня в структуре. Этот элемент вашего решения Visual Studio — это. По умолчанию имя решения совпадает с именем проекта.
Решение, которое отображается как файл .sln на диске, является контейнером для одного или нескольких связанных проектов. Например, если вы напишете расширение C++ для приложения Python, проект C++ может находиться в том же решении. Решение также может содержать проект веб-службы и проекты для выделенных тестовых программ.
Найдите элемент непосредственно под именем решения. Этот элемент является вашим проектом (2). Имя проекта — это имя, введенное в диалоговом окне Создание нового проекта. Visual Studio использует полужирный шрифт для идентификации выбранного проекта в решении.
На диске файл .pyproj в папке проекта представляет проект.
Переключите стрелку развернуть и свернуть рядом с именем проекта, чтобы просмотреть исходные файлы проекта.
Visual Studio использует полужирный шрифт, чтобы определить, какой файл является начальным файлом для программы. В этом примере у вас есть только один файл .py. (3)
Чтобы просмотреть свойства файла в окне свойств, выберите файл в обозревателе решений.
Если окно свойств не отображается, выберите значок гаечного ключа в баннере обозревателя решений . Дважды щелкнув файл, открывает его любым способом, подходящим для этого файла.
В вашем узле проекта найдите узел Среды Python. (4) Разверните узел, чтобы показать доступные интерпретаторы Python.
В средах Python разверните узел интерпретатора, чтобы увидеть библиотеки, установленные в этой среде. (5)
Щелкните правой кнопкой мыши любой узел или элемент в обозревателе решений , чтобы отобразить контекстное меню применимых команд. Например, функция Rename позволяет изменить название узла или элемента, включая проект и решение.