В прошлом уроке мы разобрались, что такое код, программа и язык программирования, но пока только на словах. Сейчас будет момент, который многие запоминают на всю жизнь: ты напишешь свою первую строчку кода и компьютер тебе ответит. Прямо сейчас, своими руками.
Нам понадобится терминал, который мы уже научились открывать в модуле 02. И ещё нам нужен Python. По-настоящему мы будем ставить его в следующем модуле, но у многих он уже есть в системе. Сначала просто проверим, а если его нет — ничего страшного, ниже есть запасной план.
Что такое REPL
Самый простой способ пообщаться с Python — это интерактивный режим, его называют коротким словом REPL.
REPL — это четыре английских слова: Read, Eval, Print, Loop. По-русски: «прочитай, посчитай, покажи, повтори». Это и есть весь принцип работы. Ты пишешь одну строчку, нажимаешь Enter, Python тут же её выполняет и показывает результат, а потом снова ждёт следующую строчку. И так по кругу.
Представь, что ты переписываешься в чате, только собеседник — это Python. Ты пишешь сообщение (строчку кода), он мгновенно отвечает. Это идеальный способ что-то быстро проверить и не бояться: любую строчку можно написать, посмотреть результат и тут же попробовать другую.
Ты пишешь строку, Python отвечает, и так по кругу.
Шаг 1. Проверяем, есть ли Python
Открой терминал и набери эту команду, потом нажми Enter:
python3 --version
Если Python уже стоит, ты увидишь что-то вроде:
Python 3.13.1
Цифры могут немного отличаться, это нормально. Главное — что появилось слово Python и номер версии. Значит, всё на месте, переходи к шагу 2.
Если вместо версии ты увидел что-то вроде command not found: python3 или python3 не является внутренней или внешней командой — это совершенно нормально и не ошибка с твоей стороны. Просто Python ещё не установлен. Мы поставим его аккуратно, по шагам, в следующем модуле 05. А чтобы попробовать первую программу прямо сейчас, не дожидаясь установки, открой в браузере любую онлайн-песочницу Python, например сайт с названием Python online или Replit, и набирай команды там. Выглядеть будет так же, как в терминале.
Шаг 2. Запускаем Python
Теперь запустим сам интерактивный режим. Набери в терминале:
python3
И нажми Enter. Терминал изменится: появятся несколько строк про версию и приглашение из трёх символов >>>. Выглядит это примерно так:
Python 3.13.1 (main, Dec 3 2024, 17:59:52)
Type "help", "copyright", "credits" or "license" for more information.
>>>
Эти три «галочки» >>> — самый важный знак. Они означают: «Python готов, я слушаю, пиши команду». Пока ты видишь >>>, ты находишься внутри Python, а не в обычном терминале. Это разные режимы, и их легко перепутать в начале.
Шаг 3. Твоя первая программа
Рядом с приглашением >>> набери ровно вот это и нажми Enter:
print("Привет")
Python тут же ответит:
Привет
Поздравляю. Это была твоя первая программа. Серьёзно. Ты дал компьютеру инструкцию, он её выполнил и ответил. Пусть она крошечная — но принцип ровно тот же, что и у огромных программ: ты пишешь команду, компьютер её исполняет.
Давай разберём строчку по кусочкам, чтобы не было магии:
print— это команда «покажи на экране».- круглые скобки
( )— внутрь них кладут то, что нужно показать. - кавычки
" "— говорят Python: «всё, что внутри, это просто текст, не пытайся это выполнять как команду». Привет— собственно текст, который мы хотим увидеть.
Попробуй теперь поменять текст на свой. Например:
print("Меня зовут Аня")
Ответ:
Меня зовут Аня
Текст внутри кавычек может быть любым — Python покажет ровно то, что ты написал.
Кавычки обязательно нужны вокруг текста, и открывающая с закрывающей должны быть одинаковые: либо обе двойные "...", либо обе одинарные '...'. Если ты напишешь print(Привет) без кавычек, Python подумает, что Привет — это какая-то команда, не найдёт её и пожалуется ошибкой. Это очень частая первая ошибка, ничего страшного.
Python умеет считать
Раз уж мы в REPL, попробуй просто написать пример и нажать Enter — без всякого print:
2 + 2
Python ответит:
4
В интерактивном режиме Python сам показывает результат любого выражения, даже без print. Это удобно: REPL можно использовать как очень умный калькулятор. Попробуй ещё:
10 * 5
50
Запомни важное отличие: в обычном файле-программе (про это следующий урок) результат сам по себе не покажется — там без print ничего не выведется. А в REPL Python услужливо показывает всё. Это одна из причин, почему REPL так удобен для первых шагов и быстрых проверок.
Шаг 4. Как выйти из Python
Чтобы вернуться из режима >>> обратно в обычный терминал, набери:
exit()
И нажми Enter. Приглашение >>> исчезнет, ты снова в обычном терминале. Можно также нажать сочетание клавиш Control и D одновременно — это быстрый способ выхода.
Попробуй сам
Если Python у тебя нашёлся — открой его командой python3 и сделай эти задания прямо в REPL. Если не нашёлся — то же самое в онлайн-песочнице.
- Выведи на экран своё имя и город двумя отдельными командами:
print("Аня")
print("Москва")
Ожидаемый вывод:
Аня
Москва
- Используй REPL как калькулятор. Посчитай, сколько будет
365 * 24(часов в году), просто написав это и нажав Enter:
365 * 24
Ожидаемый вывод:
8760
- Специально ошибись: напиши
print(Привет)без кавычек и посмотри, как Python ругается. Затем исправь, добавив кавычки. Так ты привыкнешь, что ошибки — это нормальная часть работы, а не катастрофа.
В следующем уроке мы научимся сохранять код в файл, чтобы не набирать его каждый раз заново, и поймём разницу между REPL и настоящим скриптом-программой.