Как запустить Python из VS Code
Visual Studio (VS) Code предлагает поддержку разработки на Python, которую оценят как профессионалы, так и любители. В этой статье представлены практические знания по настройке среды Python, запуску и отладке кода Python, а также ценные и интересные дополнительные функции.
Настройка среды Python
Вам придется вручную настроить интерпретатор Python на своем компьютере, прежде чем VS Code сможет его использовать. Вот как это сделать:
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
- Посетите официальный Python веб-сайт.
- Перейдите на страницу «Загрузки», выберите версию своей операционной системы (Windows, macOS или Linux, в зависимости от библиотеки) и нажмите «Загрузить».
- Загрузите и запустите установщик.
- Откройте терминал или командную строку.
- Введите «python –version» и нажмите «Enter».
- Вы должны увидеть установленную версию Python на экране.
Если наука о данных является вашей основной причиной использования Python, рассмотрите возможность загрузки Anaconda и использования Python через нее. Anaconda поставляется с интерпретатором Python и множеством специализированных библиотек и инструментов для анализа данных.
Для пользователей Windows, которые хотят, чтобы среда Linux работала с Python, подсистема Windows для Linux (WSL) является еще одним подходящим вариантом. Выбор WSL также предполагает установку соответствующего расширения. Дополнительные сведения об использовании WSL с VS Code см. в документации по удаленной разработке VS Code или в учебнике «Работа в WSL».
После успешного выполнения этих шагов в вашей системе будут установлены библиотеки Python, и вы будете готовы писать код.
Установка расширения Python в VS Code
Чтобы правильно использовать среду Python в VS Code, вам также необходимо установить расширение Python. Вот дальнейшие шаги по настройке расширения в IDE:
- Запустите VS-код.
- Нажмите значок «Расширения» на панели действий.
- Найдите «Python» в строке поиска представления «Расширения».
- Найдите расширение Python от Microsoft в Marketplace.
- Нажмите кнопку «Установить», чтобы добавить расширение в VS Code.
После выполнения этих шагов у вас будут следующие предварительные условия для программирования на Python:
- Python (версия 3 или выше)
- VS-код
- Расширение VS Code Python
Отладка кода Python в VS Code
Отладка — это неотъемлемая часть процесса кодирования, поэтому вам нужно иметь готовые возможности отладки Python, как только вы начнете кодировать. Давайте пройдемся по шагам отладки Python в VS Code.
- Щелкните левое поле рядом с номером строки, в которую вы хотите добавить точку останова (например, рядом с оператором печати).
- Нажмите значок «Отладка» на панели действий сбоку окна.
- Нажмите F5 или нажмите зеленую кнопку «Выполнить и отладить».
- Выберите «Файл Python» в качестве конфигурации отладки.
Отладчик остановится на точке останова. У вас будет возможность проверять переменные, просматривать стек вызовов и выполнять команды в консоли отладки.
Настройка интерпретатора Python
VS Code автоматически обнаруживает и выбирает интерпретатор Python, если он существует в вашей системе. Однако вам может потребоваться сменить интерпретатор, если вы работаете с несколькими версиями Python или запускаете виртуальные среды.
- Нажмите Ctrl + Shift + P (или Cmd + Shift + P в macOS), чтобы открыть палитру команд.
- Введите «Python: выберите интерпретатор» на палитре команд и нажмите «Ввод».
- Выберите нужный интерпретатор Python из списка.
С этими настройками VS Code теперь будет использовать интерпретатор, выбранный вручную.
Настройка среды Python VS Code
Персонализация среды разработки Python в VS Code — довольно простая задача. Более того, это неоценимо для повышения производительности, поскольку среда, адаптированная к вашим потребностям, сделает написание кода более быстрым и эффективным, а также уменьшит разочарование.
Для этой цели VS Code предлагает надежные и легкодоступные функции настройки. Поэкспериментируйте с различными настройками и расширениями, чтобы найти наиболее подходящую конфигурацию по мере того, как вам будет удобнее пользоваться инструментом.
Давайте рассмотрим способы настройки среды под свои предпочтения.
Изменение инструмента линтинга Python
Линтинг выявляет и исправляет стилистические и синтаксические проблемы в исходном коде, которые могут привести к ошибкам. В отличие от форматирования, которое только меняет внешний вид кода, линтинг также анализирует работу кода и выявляет ошибки, которые могут вызвать неправильное форматирование.
- Откройте палитру команд, нажав Ctrl + Shift + P.
- Выберите «Python: Select Linter», чтобы отобразить список линтеров.
- Выберите из списка предпочтительный инструмент для линтинга (например, Pylint, flake8 или Mypy).
- Установите инструмент линтинга в свою среду Python, если будет предложено.
Если установка не может быть продолжена, попробуйте запустить Visual Studio Code с правами администратора или вручную установить линтер с помощью команды pip.
Линтинг запустится автоматически при сохранении файла, если он включен. Любые обнаруженные им проблемы будут отображаться на панели «Проблемы» и в виде волнистых подчеркиваний в окне редактора. Вы можете оставить линтер включенным или отключить его, когда он больше не нужен. Откройте палитру команд (Ctrl + Shift + P) и выберите «Python: включить/отключить линтинг», чтобы изменить переключатель.
Настройка Python Black для форматирования
Python Black — это средство форматирования кода, которое автоматически изменяет ваш код Python в соответствии с соглашениями о стиле, уделяя особое внимание читабельности и согласованности кода.
- Установите Black в свою среду Python с помощью команды: pip install black. Чтобы установить расширение Python для Visual Studio Code, нажмите Ctrl + P, пройдите мимо строки «ext install ms-python.python» и нажмите «Enter».
- Введите Ctrl + или щелкните значок шестеренки в левом нижнем углу и выберите «Настройки (Ctrl +,)», чтобы открыть меню «Настройки».
- В строке поиска вверху вкладки «Настройки» введите «форматировать при сохранении» и установите флажок.
- Найдите «Поставщик форматирования Python» и выберите «Черный».
Когда вы открываете или создаете файл Python, пишете код и сохраняете его (Ctrl + S), форматировщик Black автоматически корректирует этот код. Если по какой-либо причине Black не работает, возможно, в вашем коде Python есть синтаксические ошибки. В этом случае перепроверьте код и повторите тестирование.
Настройка фрагментов Python
Фрагменты Python могут быть полезным инструментом для оптимизации кода. Фрагменты — это предварительно определенные или определяемые пользователем блоки кода, которые можно вставлять в код. Они ускоряют написание повторяющихся шаблонов кода, таких как циклы или условные операторы. Ниже приведены шаги по настройке фрагментов Python в коде Visual Studio:
- Откройте представление «Расширения», нажав Ctrl + Shift + X, и найдите «Фрагменты Python».
- Установите расширение Python Snippets, соответствующее вашим потребностям.
- Начните использовать новые фрагменты в своем коде Python, введя префикс фрагмента и нажав «Tab» или «Enter».
Visual Studio Code имеет встроенные фрагменты для различных языков программирования. Вы можете найти и вставить эти фрагменты с помощью IntelliSense (Ctrl + Пробел) или специального средства выбора фрагментов. Фрагменты Python доступны для загрузки на торговой площадке Visual Studio Code.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Многие расширения на Visual Studio Code Marketplace включают фрагменты. Вы можете найти их, выполнив поиск по запросу «@category: «snippets» в представлении «Расширения». Найдя понравившееся расширение и установив его, перезапустите Visual Studio Code. Новые фрагменты будут доступны в текстовом редакторе после перезапуска.
Использование встроенного терминала
Одной из мощных функций VS Code является встроенный терминал, который позволяет выполнять различные команды, включая скрипты Python, не выходя из редактора. Используйте встроенный терминал для запуска сценариев Python, управления пакетами и взаимодействия с системами контроля версий, такими как Git, во время работы над сценариями Python.
Сотрудничество с Live Share
Visual Studio Code поставляется с расширением Live Share. Эта функция обеспечивает удаленное сотрудничество разработчиков в режиме реального времени. Live Share позволяет обсуждать проекты Python с членами команды и участвовать в совместных сеансах программирования. Кроме того, вы можете мгновенно получить отзыв о своем коде от руководителя или помощника. Эта функция улучшает совместную работу и поощряет обучение, поскольку вы можете делиться идеями и передовым опытом со своими соразработчиками.
Использование блокнотов Jupyter
Разработчики Python часто работают с блокнотами Jupyter (ранее — блокнотами IPython). Это проект документации с открытым исходным кодом, который позволяет смешивать код, текст и визуализацию. Приложение содержит документы с компьютерным кодом и элементами форматированного текста, такими как абзацы, уравнения, рисунки и ссылки.
Visual Studio Code обеспечивает встроенную поддержку и помощь через файлы кода Python для работы с блокнотами Jupyter.
Кроме того, расширение Python в VS Code позволяет создавать, редактировать и запускать блокноты Jupyter напрямую. Эта интеграция обеспечивает более эффективный рабочий процесс, что может понравиться специалистам по данным и исследователям, которые регулярно используют Jupyter Notebooks.
Тестирование с использованием функций Python
Знание того, что ваш код ведет себя так, как ожидается, дает необходимое спокойствие. Это предотвращает накопление ошибок по мере написания кода. Таким образом, отладка не станет более обременительной по мере развития кода. VS Code поддерживает различные среды тестирования Python, включая популярные unittest или pytest.
Воспользуйтесь преимуществами встроенных функций тестирования для быстрого обнаружения, запуска и отладки в редакторе. Тестирование процесса разработки позволяет обнаружить ошибки на ранней стадии, обеспечивая тем самым высокое качество кода.
Выполнение через интерактивное окно Python
Интерактивное окно Python в VS Code позволяет выполнять фрагменты кода и визуально отображать результаты. Эта функция помогает вам экспериментировать с новыми идеями, исследовать библиотеки или быстро тестировать небольшой код. Работая над проектами Python, рассмотрите возможность использования интерактивного окна, чтобы получить более глубокое представление о поведении и производительности вашего кода.
Питон стал проще
Если вы зашли так далеко, вы будете знать, как запускать, отлаживать и настраивать код Python в VS Code по своему усмотрению. VS Code — это мощная, универсальная и достаточно удобная для начинающих среда разработки Python, поддерживающая различные стили кодирования.
Вы регулярно запускаете Python в VS Code? Какие настройки Python в VS Code вы считаете наиболее полезными? Дайте нам знать в разделе комментариев ниже.