Урок 1. Установка Python и первая программа
В этом уроке на компьютере появятся Python и редактор для программ, а потом — первая программа. Понадобится около двадцати минут.
Python — это язык, на котором пишут текст программы, и одновременно программа-интерпретатор, которая этот текст читает и выполняет строку за строкой. Поэтому нужны две вещи: сам Python и редактор, в котором удобно писать код. Иногда они ставятся вместе одной программой.
Что выбрать для работы
- Thonny — простая среда для начинающих. Python уже встроен в неё, ставится всё одним установщиком. Есть пошаговое выполнение: видно, как программа идёт по строкам и как меняются значения. Хороший выбор для школы и первых уроков.
- IDLE — редактор, который ставится вместе с Python с сайта python.org. Ничего лишнего: окно для кода и окно для результата.
- VS Code (Visual Studio Code) — бесплатный редактор для больших проектов. Python к нему ставится отдельно, а в самом редакторе нужно расширение Python. Пригодится, когда программ станет много.
Для курса подойдёт любой из трёх. Если не знаете, что выбрать, начните с Thonny.
Установка
Что ставить, зависит от выбранного редактора: в Thonny Python уже встроен, для IDLE и VS Code Python ставят с python.org.
Thonnyодин установщик
Скачайте установщик с официального сайта thonny.org — там есть версии для Windows, macOS и Linux. Запустите его и пройдите шаги с настройками по умолчанию. Отдельно ставить Python не нужно: он уже внутри Thonny. В Ubuntu и Debian Thonny есть и в обычных пакетах: sudo apt install thonny.
В окне Thonny две главные части: сверху — редактор, где пишется программа, снизу — Shell (оболочка), куда программа выводит результат.
IDLE или VS CodePython с python.org
Python для Windows и macOS скачивается с официального сайта python.org, раздел Downloads. Скачивайте только оттуда: сборки с чужих сайтов могут содержать что угодно. IDLE ставится вместе с Python, а VS Code скачивается отдельно — с официального сайта code.visualstudio.com.
- Windows. Есть два способа: менеджер установки (Python install manager) и обычный установщик (Windows installer). В обычном установщике в первом окне обязательно отметьте пункт добавления Python в PATH (список папок, где Windows ищет команды) — иначе команда
pythonне будет работать. Все шаги по порядку — в справке Как установить Python на Windows. - macOS. Скачайте установщик для macOS и пройдите его шаги. Команда для запуска в терминале —
python3. - Linux. В Ubuntu, Debian и большинстве других систем Python 3 уже установлен. Команда —
python3.
Проверьте установку в терминале. В Windows откройте командную строку: клавиши Win+R, наберите cmd и нажмите Enter. Наберите команду:
python --versionВ Linux и macOS — в терминале:
python3 --versionВ ответ появится строка вида Python 3.12.3 — цифры у вас будут свои. Для курса нужна версия 3.10 или новее. Если вместо версии — сообщение, что команда не найдена, поможет справка «python» не является внутренней или внешней командой.
Первая программа
Откройте редактор и наберите одну строку:
print("Привет, мир!")Привет, мир!Запустите программу:
- Thonny — клавиша
F5или зелёная кнопка запуска на панели. При первом запуске Thonny попросит сохранить файл: выберите папку и имя, напримерhello.py. Результат появится в Shell внизу. - IDLE — после запуска открывается окно Shell. Для программы нужен файл: меню File → New File, наберите код, сохраните его (File → Save) и запустите через Run → Run Module или клавишей
F5. - VS Code — откройте папку для программ (File → Open Folder), создайте файл
hello.py. Редактор предложит поставить расширение Python — согласитесь. Запуск — кнопка с треугольником в правом верхнем углу, результат появится в панели терминала внизу.
Программы на Python хранятся в обычных текстовых файлах с расширением .py. Такой файл можно запустить и без редактора, из терминала, находясь в его папке:
python hello.pyВ Linux и macOS команда — python3 hello.py. Подробнее о запуске — в справке Как запустить файл .py.
Как устроена программа
print — функция: готовая команда, которая выводит на экран то, что стоит в скобках. Текст записывают в кавычках — двойных "…" или одинарных '…', разницы нет. Сами кавычки на экран не выводятся.
Программа выполняется сверху вниз, строка за строкой:
# Это комментарий: Python его пропускает
print("Python выполняет строки по порядку.")
print("Это вторая строка.")
print(2 + 3)
print("2 + 3")Python выполняет строки по порядку.
Это вторая строка.
5
2 + 3Обратите внимание на две последние строки. Без кавычек 2 + 3 — это вычисление, и Python выводит результат. В кавычках — просто текст, он выводится как есть.
Всё, что стоит после знака #, — комментарий: пояснение для человека. Python его не выполняет. Комментарии помогают через месяц вспомнить, что делает программа.
Интерактивный режим
В Shell (окно внизу Thonny или главное окно IDLE) видно приглашение >>>. Если набрать после него команду и нажать Enter, Python сразу выполнит её и покажет результат. Так удобно быстро что-то проверить: например, набрать 2 ** 10 и увидеть 1024. Но то, что набрано в Shell, не сохраняется. Программы пишут в редакторе и сохраняют в файл.
В примерах на этом сайте программа показана отдельно, а то, что она выводит, — в блоке «Вывод». Знак >>> в программу не входит: если копируете код, копируйте его без этих знаков.
Частые ошибки
NameError: name 'Print' is not defined— Python различает большие и маленькие буквы. Правильноprint, а неPrintилиPRINT.SyntaxError: invalid character '«' (U+00AB)— в коде кавычки-ёлочки «…» или «умные» кавычки из текстового редактора. В программе нужны прямые кавычки, которые набираются с клавиатуры в английской раскладке.SyntaxError: unterminated string literal— у текста нет закрывающей кавычки.SyntaxError: '(' was never closed— не закрыта скобка.- Буква из русской раскладки внутри слова:
рrintс русской «р» выглядит так же, но для Python это другое имя, и он выдастNameError. Набирайте команды в английской раскладке.
Сообщение об ошибке стоит читать с последней строки: там название ошибки и пояснение. Подробно — в справке Как читать ошибку Python.
Коротко
- Нужны Python 3.10 или новее и редактор: Thonny (Python внутри), IDLE (идёт с Python) или VS Code.
- Python скачивают только с python.org; в Windows при установке Python добавляют в PATH.
- Проверка —
python --versionв Windows,python3 --versionв Linux и macOS. - Программа — файл
.py; запуск —F5в Thonny и IDLE илиpython имя_файла.pyв терминале. print(...)выводит на экран; текст — в прямых кавычках, комментарий начинается с#.