Подготовка среды
Перед первой программой нужно выбрать место, где будет написан и запущен код. Для старта подойдут четыре варианта: веб-среда, 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 и увидеть вывод.
Порядок действий:
- Откройте страницу OnlineGDB для Python.
- Удалите лишний пример, если он уже есть в редакторе.
- Напишите одну строку:
print("Hello, robot!")
- Нажмите Run.
- Проверьте, что текст появился в окне вывода.
Веб-среда удобна для первого запуска и быстрой проверки идеи. Но файлы проекта, картинки, библиотеки и работу с папками лучше изучать локально на компьютере.
Вариант 2. IDLE Python
IDLE — простая среда, которая устанавливается вместе с Python на многих системах. В ней есть интерактивное окно и редактор файлов.
На Windows:
- Скачайте Python с официального сайта
python.org. - При установке включите добавление Python в PATH, если установщик предлагает такой флажок.
- Откройте IDLE через меню Start.
- Выберите
File -> New File. - Напишите программу и сохраните файл с расширением
.py. - Запустите файл через
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.
Порядок действий:
- Установите Python 3 с
python.orgили из пакетного менеджера Linux. - Установите Visual Studio Code.
- Откройте вкладку Extensions.
- Найдите и установите расширение Python от Microsoft.
- Откройте папку учебного проекта через
File -> Open Folder. - Создайте файл
first_robot.py. - Выберите интерпретатор через команду
Python: Select Interpreter. - Запустите файл кнопкой 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, проверить настройки установки и открыть новый терминал.
Как запускается файл
Любой выбранный инструмент в итоге делает похожую работу:
редактор -> файл .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 может создать перед выполнением.
Связанные темы
- Первая программа — как написать и запустить первый скрипт.
- Инструменты для работы: Visual Studio Code и PlatformIO — как VS Code используется в больших проектах.
- Инструменты для работы: Git — как сохранять проверенные изменения.
Источники
- Python. Downloads: https://www.python.org/downloads/
- Python documentation. Using Python on Windows: https://docs.python.org/3/using/windows.html
- Python documentation. Using Python on Unix platforms: https://docs.python.org/3/using/unix.html
- Python documentation. IDLE: https://docs.python.org/3/library/idle.html
- Python documentation. Using the Python Interpreter: https://docs.python.org/3/tutorial/interpreter.html
- Visual Studio Code. Python in VS Code: https://code.visualstudio.com/docs/languages/python
- OnlineGDB. Python online compiler: https://www.onlinegdb.com/online_python_compiler