Python - это интерпретируемый язык программирования с динамической типизацией. Python поддерживает различные виды программирования, часто изучается и рекомендуется как первый язык программирования. Простота синтаксиса Python обеспечивает высокую производительность при написании кода. Историю популярного языка можно прочитать в статье История языка Python.
Интегрированная среда программирования MS Visual Studio позволяет разрабатывать приложения на популярном языке Python. Для этого при установке, или в дальнейшем при изменении студии, в состав компонентов можно включить поддержку разработки на языке Python.
В Visual Studio 2022 предустановлены шаблоны разработки веб-приложений, проектов для машинного обучения, консольных приложений Python. Конструкция интегрированной среды позволяет устанавливать бесплатные и платные дополнительные расширения и шаблоны из Extensions for Visual Studio, а также создавать свои.
Добавить возможность программирования на Python в Visual Studio можно одновременно с инсталляцией среды или позже, когда в этом возникнет необходимость. Поддержка разработки на Python включается в окне Visual Studio Installer, после нажатия кнопки изменить. При этом появляется окно выбора рабочих нагрузок как показано на рисунке выше. Вызвать данное окно в установленной Visual Studio можно командой из главного меню Средства->Получить средства и компоненты… Галочка устанавливается на прямоугольном элементе Разработка Python.
В столбце справа добавляются опции установки Python:
- ✓ Python 3, 64-разрядная версия (3.9.7)
- Устанавливается дистрибутив Python последней стабильной версии в комплекте со стандартными библиотеками. Вместе с интерпретатором устанавливается справочная документация по языку и установленным модулям, а также интегрированная среда IDLE для разработки и обучения на языке Python.
- ✓ Веб-поддержка в Python
- Устанавливаются веб-шаблоны Flask, Django, Bottle и инструменты веб-разработки, включая поддержку редактирования HTML, CSS и JavaScript.
Выбор варианта инсталляции Установка при скачивании запускает инсталляцию сразу же, с одновременным скачиванием дистрибутива. Подобным образом можно добавлять и удалять компоненты в состав Visual Studio по мере необходимости.
Установленный инсталлятором Visual Studio интерпретатор, IDLE и справочная документация Python получают ярлыки доступа размещенные на панели установленных программ: Пуск->Все приложения->Python 3.9. Ярлыки - это один из способов получения пути установки интерпретатора и библиотек Python: в свойствах ярлыка прописан путь до рабочей папки и исполняемого объекта (в данном случае python.exe). Либо можно воспользоваться контекстным меню ярлыка и выбрать пункт Расположение файла.
Расположение установленных версий Python можно получить при помощи командной строки, как показано на рисунке выше.
- py –list
- Получение установленных версий Python
- py -3.10
- Запуск интерпретатора версии 3.10
- >>> import os, sys; print(os.path.dirname(sys.executable))
- Вывод пути к каталогу текущего интерпретатора Python (версия 3.10). Конструкция кода
import sys; print(sys.executable)
напечатает путь к исполняемому файлу python.exe.
- >>> ^Z
- Нажатие клавиш Ctrl-Z для завершения работы интерпретатора Python версии 3.10.
Аналогичные процедуры производятся для другой версии Python.
Примечание. Если интерпретаторы устанавливались прямым копированием каталогов и файлов, то их путь можно найти с помощью сервиса поиска Windows.
В отличие от некоторых операционных систем, в Windows Python устанавливается при помощи удобного инсталлятора, хотя, безусловно, можно применять любые способы установки, включая и прямое копирование.
Инсталляторы для Windows различных версий Python можно скачать на сайте: The official home of the Python Programming Language. После запуска инсталлятора начинается процесс установки в нескольких шагов.
Запуск установки. Инсталлятор предоставляет на выбор установку с опциями по умолчанию, либо определения собственных параметров и пути установки выбранной версии Python. Рекомендуется установка доступная для всех пользователей операционной системы. Далее показана кастомная, настраиваемая установка.
Шаг сопутствующих установок предлагает включить в инсталляцию:
- Документацию версии
- pip - помощник установки пакетов возможно потребующихся в процессе разработки приложений.
- Среду IDLE для разработки и изучения языка Python.
- Python test suite - стандартную библиотеку набора тестов.
- py launcher for all users - обновление предыдущей версии. Например, предыдущая инсталляция имела версию 3.10.5, текущая установка выполнит апгрейд предыдущей версии до 3.10.7 для всех пользователей. Апгрейд производится только версии сборки (последнее число), но не для основной (мажор) и вспомогательной (минор) версии.
Шаг расширенных опций.
- Инсталляция для всех пользователей
- Сопоставление файлов .py с интерпретатором Python. В случае с разработкой в Visual Studio, Visual Studio Code и т.п. галочку можно не ставить.
- Предварительная компиляция стандартной библиотеки ускоряет начало работы в интерпретаторе.
- Загрузка двоичных файлов необходима для отладки во время разработки в Visual Studio 2017 и поздних версий.
- Каталог установки можно выбрать любой подходящий, по собственному логическому усмотрению.
Шаг завершение установки. На завершающем шаге предлагается снятие ограничения длины пути к файлам Python (и не только) в 260 символов. Стандартно в Windows не обрабатываются файлы с именем более 260 символов. Активирование данной опции является необязательным, но желательным для современной разработки приложений действием.
Изменение, восстановление и удаление установленных версий Python производится стандартно для операционной системы Windows из панели управления по пути Панель управления->Программы->Программы и компоненты.