← Назад к курсу

Установка Python и настройка Visual Studio Code на Windows для удобной разработки

📦 Часть 1: Установка необходимых компонентов

Перед началом работы вам нужно установить два основных компонента.

1. Установка Python

  • Загрузка: Перейдите на официальный сайт Python и нажмите большую желтую кнопку "Download Python" (загрузится последняя стабильная версия).
  • Установщик: Запустите скачанный .exe файл.
  • Важный шаг: В начале установки обязательно отметьте галочку "Add Python to PATH". Это позволит запускать Python из любой папки.
  • Завершение: Завершите установку, нажимая "Next". Рекомендуется выбрать вариант "Install Now".

2. Установка Visual Studio Code

  • Загрузка: Скачайте установщик для Windows с официального сайта VS Code.
  • Процесс: Запустите установщик. Рекомендуется оставить все параметры по умолчанию, особенно "Add to PATH", чтобы открывать VS Code из терминала командой code ..

Проверка установки:

  1. Откройте командную строку (Win + R, введите cmd).
  2. Введите python --version или py --version. Должна отобразиться установленная версия Python.
  3. Введите code --version. Должна отобразиться версия VS Code.

⚙️ Часть 2: Настройка VS Code для Python

1. Установка обязательных расширений
Откройте VS Code и перейдите на панель расширений (иконка с кубиками или Ctrl+Shift+X). Установите следующие расширения:

  • Python (от Microsoft): основная поддержка языка, включает IntelliSense, линтинг, отладку.
  • Pylance (от Microsoft): "мозги" для Python, обеспечивает сверхбыстрое автодополнение, анализ типов и навигацию по коду. Обычно устанавливается вместе с расширением Python или как дополнение.
  • Python Debugger (от Microsoft): расширенная отладка. Также часто устанавливается автоматически.

2. Настройка рабочего пространства

  1. Создайте на диске папку для вашего проекта, например, C:\projects\my_python_app.
  2. В VS Code откройте эту папку через Файл > Открыть папку (File > Open Folder).
  3. Создайте в ней новый файл hello.py.

3. Создание виртуального окружения (ВО)
ВО изолирует зависимости вашего проекта. Это лучшая практика в Python.

  • Способ 1 (через палитру команд): Нажмите Ctrl+Shift+P, введите "Python: Create Environment", выберите "Venv" и желаемую версию интерпретатора.
  • Способ 2 (через терминал): В VS Code откройте терминал (Ctrl+ `) и выполните:
    python -m venv .venv
    
    Папка .venv будет создана в вашем проекте.

4. Выбор интерпретатора

  1. Нажмите Ctrl+Shift+P и введите "Python: Select Interpreter".
  2. В списке выберите интерпретатор из только что созданного виртуального окружения (путь будет содержать .venv\Scripts\python.exe).
  3. Выбранный интерпретатор отобразится в синей строке состояния внизу окна VS Code.

🚀 Часть 3: Написание и запуск кода

1. Базовый пример
В открытом файле hello.py введите:

msg = "Hello, VS Code!"
print(msg)

Сохраните файл (Ctrl+S). Обратите внимание на работу IntelliSense — при вводе msg. вам предложат доступные методы для строк.

2. Запуск программы
Есть несколько способов запустить код:

  • Нажмите треугольник "Run Python File" в правом верхнем углу редактора.
  • Щелкните правой кнопкой мыши в редакторе и выберите "Run Python File in Terminal".
  • Выделите несколько строк и нажмите Shift+Enter для выполнения только выделенного фрагмента.

3. Отладка (Debugging)

  1. Установите точку останова (breakpoint), щелкнув слева от номера строки (появится красная точка).
  2. Нажмите F5 или выберите "Run and Debug" на боковой панели.
  3. В первый раз выберите конфигурацию "Python File".
  4. Отладчик запустится и остановится на вашей точке. Используйте панель отладки для пошагового выполнения (F10), просмотра переменных и проверки логики.

🛠 Часть 4: Дополнительные инструменты для удобства

Для профессиональной разработки настройте эти инструменты. Большинство параметров настраиваются через Файл > Настройки > Параметры (File > Preferences > Settings).

Инструмент Назначение Рекомендуемое расширение/настройка
Форматирование кода Автоматическое приведение кода к единому стилю PEP 8. Black Formatter. После установки добавьте в настройки: "editor.formatOnSave": true и "[python]": { "editor.defaultFormatter": "ms-python.black-formatter" }.
Линтинг Статический анализ кода на поиск ошибок и запахов кода. В расширении Python уже есть встроенная поддержка Pylint или Flake8. Можно выбрать в настройках (python.linting).
Тестирование Запуск модульных тестов внутри редактора. Встроенная поддержка pytest и unittest. Настройте через Ctrl+Shift+P → "Python: Configure Tests".
Работа с Jupyter Notebooks Создание и редактирование .ipynb файлов. Установите расширение Jupyter от Microsoft.

❗ Частые проблемы и их решение

Проблема Возможное решение
VS Code не видит установленный Python. 1. Перезагрузите компьютер после установки Python.
2. Вручную укажите путь к интерпретатору через Ctrl+Shift+P → "Python: Select Interpreter""Enter interpreter path...".
Ошибка "Python is not defined" в терминале. В терминале VS Code активируйте виртуальное окружение командой: .venv\Scripts\activate (Windows). Или создайте новый терминал (Ctrl+Shift+ `) — VS Code сделает это автоматически.
Терминал VS Code (PowerShell) ругается на скрипты. Если при активации окружения возникает ошибка выполнения скриптов, запустите терминал VS Code от имени администратора и выполните команду: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process.
Расширения не работают после выбора ВО. Убедитесь, что в статус-баре (внизу) выбран интерпретатор из .venv. Перезапустите VS Code.

Основной порядок действий для нового проекта всегда один: открыть папку → создать виртуальное окружение → выбрать интерпретатор из этого окружения → начать писать код.

Помните, что все основные настройки расширения Python можно найти в официальной справочной документации. Это поможет вам углубиться в тонкую настройку под свои нужды. Удачи в программировании