Урок курса

Установка Python и VS Code

Python для новичков

Прежде чем что-то устанавливать, полезно понять, что именно мы устанавливаем и зачем. Этот вопрос не такой очевидный, как кажется.

Что такое интерпретатор Python и зачем его устанавливать

Python — это язык. Но сам по себе язык ничего не запускает. Чтобы компьютер понял и выполнил код на Python, нужна отдельная программа — интерпретатор.

Интерпретатор — это программа, которая принимает ваш Python-код и организует его выполнение. Вы написали print("Hello") — интерпретатор разобрал этот код, убедился, что он корректен, и выполнил его: текст появился на экране. С точки зрения новичка это выглядит как «написал → запустил → получил результат», и именно так вы будете работать весь курс.

Внутри интерпретатор делает чуть больше, чем просто читает строки подряд: при запуске он проверяет код на синтаксические ошибки и преобразует его во внутреннее представление. Если в коде есть синтаксическая ошибка, интерпретатор сообщит о ней до выполнения первой инструкции. Углубляться в эти детали сейчас не нужно — важно понять главное: интерпретатор отвечает за всё, что происходит с вашим кодом после запуска.

Когда вы скачиваете Python с сайта python.org, вы скачиваете именно эту программу-интерпретатор. После установки на вашем компьютере появляется исполняемый файл — обычно он называется python или python3. Это и есть тот инструмент, который будет запускать весь ваш код в течение курса.

Без интерпретатора файл с кодом — просто текстовый файл. Компьютер не знает, что с ним делать. Именно поэтому установка Python — первый и обязательный шаг: всё остальное строится поверх него.

Переменная PATH: как ОС находит программы

Когда вы вводите в терминале команду python, операционная система не перебирает весь жёсткий диск в поисках нужного файла. Вместо этого она смотрит в специальный список директорий — он называется PATH.

PATH — это переменная окружения: по сути, строка с путями к папкам, разделёнными символом-разделителем (на Windows это ;, на macOS/Linux — :). ОС проходит по этим папкам по очереди и ищет исполняемый файл с нужным именем. Нашла — запускает. Не нашла ни в одной — выдаёт ошибку.

Например, на Windows PATH может выглядеть примерно так:

C:\Windows\System32;C:\Program Files\Git\bin;C:\Users\user\AppData\Local\Programs\Python\Python312

Каждая папка в этом списке — это место, где ОС будет искать программы. Когда последний путь ведёт к папке с Python, команда python становится доступной из любого места терминала.

Вот почему при установке Python критически важна галочка «Add Python to PATH» — она автоматически дописывает папку с интерпретатором в этот список. Без неё Python физически установлен на диске, но ОС просто не знает, где его искать, и любая команда python будет заканчиваться ошибкой.

Если вы работаете на macOS или Linux, Python нередко уже есть в системе и прописан в PATH — но версия может быть старой. Поэтому там стоит отдельно проверить, какая именно версия доступна по команде python3.

Запомните главное: PATH — это не про безопасность и не про права доступа, это просто карта, по которой ОС ориентируется, где лежат программы.

Пошаговая установка Python и VS Code

Теперь, когда понятно, что такое интерпретатор и как работает PATH, можно переходить к делу.

Шаг 1. Скачать Python

Откройте python.org/downloads. Сайт автоматически определит вашу ОС и предложит актуальную версию — скачивайте её.

Запустите установщик. На первом экране вы увидите важную галочку: «Add Python to PATH» (на Windows). Поставьте её до того, как нажмёте Install. Именно это действие вписывает папку с интерпретатором в системный список директорий — без этого терминал не найдёт Python.

На macOS установщик выглядит иначе: там PATH обычно настраивается автоматически, но в конце установки откроется папка с дополнительными инструкциями — пробегитесь по ней.

На Linux Python нередко уже предустановлен. Проверьте версию через python3 --version. Если нужна свежая версия, установите её через пакетный менеджер: sudo apt install python3 (Ubuntu/Debian) или sudo dnf install python3 (Fedora).

Шаг 2. Установить VS Code

Скачайте VS Code с code.visualstudio.com. Установка стандартная — Next, Next, Finish. Никаких критичных опций на этом этапе нет.

После запуска рекомендую сразу установить расширение Python от Microsoft: откройте вкладку Extensions (значок квадратиков слева или Ctrl+Shift+X), найдите «Python» и нажмите Install. Это расширение добавит подсветку синтаксиса, автодополнение и интеграцию с интерпретатором.

Шаг 3. Открыть встроенный терминал VS Code

Терминал — это текстовый интерфейс, через который вы будете запускать Python и управлять файлами. В VS Code он встроен прямо в редактор, то есть не нужно переключаться между окнами.

Откройте терминал через меню: Terminal → New Terminal. Внизу редактора появится панель с командной строкой — это и есть терминал. На Windows там будет PowerShell или Command Prompt, на macOS и Linux — bash или zsh.

В этом терминале вы будете работать весь курс: запускать скрипты, устанавливать пакеты, проверять версии. Пока просто убедитесь, что он открывается — со следующего шага начнётся реальная проверка того, что всё установлено правильно.

Проверка установки и разбор ошибки «python не найден»

Установка завершена — пора убедиться, что всё сработало. В уже открытом терминале VS Code введите:

python --version

Если Python попал в PATH, вы увидите что-то вроде:

Python 3.12.0

Это означает, что ОС нашла интерпретатор, запустила его с флагом --version и получила ответ. Всё работает — можно двигаться дальше.

На macOS и Linux команда может называться python3:

python3 --version

Если вместо версии появилось:

'python' is not recognized as an internal or external command

или на macOS/Linux:

command not found: python

— интерпретатор установлен на диск, но ОС не знает, где его искать. Причина почти всегда одна: при установке Python галочка «Add Python to PATH» не была отмечена.

Два способа исправить ситуацию:

  • Переустановить Python. Запустите установщик заново и на первом экране поставьте галочку «Add Python to PATH».

Это самый простой путь.

  • Добавить путь вручную. На Windows откройте «Переменные среды» (поиск в пуске → «Изменение переменных среды»), найдите переменную Path и добавьте путь к папке с Python — обычно это что-то вроде C:\Users\ИмяПользователя\AppData\Local\Programs\Python\Python312.

Важно: после любых изменений в PATH нужно закрыть терминал и открыть новый — старый сеанс не подхватит обновлённые переменные среды автоматически. Затем снова выполните python --version.

Когда команда выдаёт версию без ошибок — установка завершена. В следующем уроке этот же интерпретатор и тот же терминал будут использоваться для запуска первого реального скрипта командой python hello.py.

Попробуйте решить

Вы открыли терминал в VS Code и ввели команду python --version. Терминал вывел: Python 3.11.4. Что именно подтверждает этот вывод?

Продолжить с проверкой и прогрессом

Откройте интерактивный раннер с заданиями урока.

Перейти к интерактивному уроку