Перейти к основному содержимому

Подготовка среды

Выбор среды для первых программ на Python 3

Перед первой программой нужно выбрать место, где будет написан и запущен код. Для старта подойдут четыре варианта: веб-среда, IDLE, VS Code или обычная консоль. Все они запускают один и тот же язык Python 3, но отличаются удобством, установкой и количеством настроек.

Коротко

Python 3 обычно запускают интерпретатором. Он читает файл .py, проверяет синтаксис и выполняет команды. Перед выполнением Python может создать промежуточный байткод, поэтому иногда говорят о компиляции Python, но начинающему важнее запомнить простой путь: файл .py -> Python 3 -> результат в консоли.

Что понадобится

Для первых уроков достаточно компьютера и одного рабочего способа запуска Python 3. Реальный робот, платы и датчики пока не нужны: мы будем учиться писать обычные программы, выводить текст, хранить значения и проверять логику.

ВариантКогда выбратьЧто проверяем
веб-среданужно начать без установкипрограмма запускается в браузере
IDLE Pythonнужен простой редактор из комплекта Pythonфайл .py сохраняется и запускается локально
VS Codeхочется удобный редактор для раздела и проектоввыбран правильный интерпретатор Python
консоль Windows/Linuxнужно понимать настоящий запуск файлакоманда python3 file.py, python file.py или py file.py работает

Если вы только начинаете, сначала используйте веб-среду или IDLE. VS Code и консоль удобнее, когда уже понятно, что такое файл, папка и команда запуска.

Вариант 1. Веб-среда

Самый быстрый способ — открыть онлайн-компилятор Python:

https://www.onlinegdb.com/online_python_compiler

Слово «компилятор» в названии сервиса не должно запутывать. Для Python в учебной задаче это просто сайт, где можно написать код, нажать Run и увидеть вывод.

Порядок действий:

  1. Откройте страницу OnlineGDB для Python.
  2. Удалите лишний пример, если он уже есть в редакторе.
  3. Напишите одну строку:
print("Hello, robot!")
  1. Нажмите Run.
  2. Проверьте, что текст появился в окне вывода.

Веб-среда удобна для первого запуска и быстрой проверки идеи. Но файлы проекта, картинки, библиотеки и работу с папками лучше изучать локально на компьютере.

Вариант 2. IDLE Python

IDLE — простая среда, которая устанавливается вместе с Python на многих системах. В ней есть интерактивное окно и редактор файлов.

На Windows:

  1. Скачайте Python с официального сайта python.org.
  2. При установке включите добавление Python в PATH, если установщик предлагает такой флажок.
  3. Откройте IDLE через меню Start.
  4. Выберите File -> New File.
  5. Напишите программу и сохраните файл с расширением .py.
  6. Запустите файл через Run -> Run Module.

На Linux IDLE может устанавливаться отдельным пакетом. Для Ubuntu/Debian-подобных систем обычно используют:

sudo apt update
sudo apt install python3 idle3

Проверьте запуск:

python3 --version
idle3

IDLE хороша тем, что не требует сложной настройки проекта. Для первых программ это честный и спокойный вариант: написал файл, сохранил, запустил, увидел ошибку или результат.

Вариант 3. VS Code

VS Code удобен для занятий, потому что в нём легко открыть папку проекта, искать по файлам, пользоваться терминалом и расширениями. Для Python нужно установить сам редактор, Python 3 и расширение Python от Microsoft.

Порядок действий:

  1. Установите Python 3 с python.org или из пакетного менеджера Linux.
  2. Установите Visual Studio Code.
  3. Откройте вкладку Extensions.
  4. Найдите и установите расширение Python от Microsoft.
  5. Откройте папку учебного проекта через File -> Open Folder.
  6. Создайте файл first_robot.py.
  7. Выберите интерпретатор через команду Python: Select Interpreter.
  8. Запустите файл кнопкой Run или командой в терминале.

Если VS Code предлагает несколько Python, выбирайте тот, который показывает актуальную версию Python 3. В более поздних проектах рядом может появиться виртуальное окружение .venv; тогда выбирать нужно интерпретатор именно из этой папки.

Вариант 4. Консоль Windows и Linux

Консоль показывает самый прямой путь запуска: вы находитесь в папке с файлом и передаёте его Python.

На Linux и macOS часто используют:

python3 first_robot.py

На Windows возможны варианты:

py first_robot.py
python first_robot.py

Сначала проверьте версию:

python3 --version

или на Windows:

py --version
python --version

Если команда не найдена, значит Python не установлен или не добавлен в PATH. В этом случае проще вернуться к установщику Python, проверить настройки установки и открыть новый терминал.

Как запускается файл

Путь файла Python от редактора к выводу или ошибке

Любой выбранный инструмент в итоге делает похожую работу:

редактор -> файл .py -> Python 3 -> вывод или сообщение об ошибке

Редактор помогает написать текст. Интерпретатор Python выполняет файл. Консоль или окно среды показывает результат. Если программа не запускается, сначала определите, на каком этапе проблема:

ЭтапПризнак проблемыЧто проверить
установкакоманда Python не найденаустановлен ли Python 3 и открыт ли новый терминал
файлPython сообщает, что файла неттекущую папку и имя файла
синтаксиспоявляется SyntaxErrorкавычки, скобки и отступы
выполнениепоявляется исключениестроку, где программа остановилась
результатошибок нет, но вывод не тотпорядок команд и значения в программе

Правила раздела

В этом разделе мы используем Python 3. В командах запуска имя может отличаться между системами, но версия должна быть третьей.

Для учебных примеров:

  • сохраняйте файлы с расширением .py;
  • пишите имена файлов и переменных латиницей;
  • запускайте файл после каждого небольшого изменения;
  • не смешивайте несколько способов запуска, пока не понятно, какой Python используется;
  • не добавляйте сложные библиотеки в первые уроки;
  • ошибки читайте сверху вниз до первой строки, которая относится к вашему файлу.

Практика

Задание 1. Веб-запуск

Откройте OnlineGDB для Python, запустите программу с одной строкой print("Hello, robot!") и запишите, где появился вывод.

Задание 2. Локальный файл

Создайте файл first_robot.py в IDLE или VS Code. Запустите его локально и запишите команду или пункт меню, который использовали.

Задание 3. Проверка версии

В консоли проверьте версию Python. Если на компьютере работают команды python, python3 и py, определите, какая из них доступна именно у вас.

Задание 4. Карта ошибок

Намеренно запустите команду с неправильным именем файла. Затем исправьте имя. Сравните эту ошибку с ошибкой внутри кода, например с незакрытой кавычкой.

Проверьте себя

  • Чем веб-среда отличается от локального запуска?
  • Для чего нужен интерпретатор Python?
  • Почему в названии сервиса может быть слово «компилятор», хотя мы изучаем Python?
  • Какой файл считается Python-скриптом?
  • Что проверяет команда python3 --version?
  • Почему в VS Code нужно выбирать интерпретатор?
  • На каком этапе искать проблему, если Python сообщает, что файл не найден?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

  • формулируете основную мысль своими словами;
  • называете важные условия, ограничения или меры безопасности;
  • для схемы, кода или расчёта показываете ход решения и ожидаемый результат.

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • Python 3 — современная основная версия языка Python.
  • Интерпретатор — программа, которая запускает Python-код.
  • Скрипт — файл с программой Python, обычно с расширением .py.
  • IDLE — простая среда разработки, связанная с Python.
  • VS Code — редактор кода с расширениями и встроенным терминалом.
  • Консоль — текстовое окно для запуска команд.
  • PATH — список папок, где система ищет команды.
  • Байткод — промежуточное представление программы, которое Python может создать перед выполнением.

Связанные темы

Источники