Урок 1

Как код становится результатом

Сейчас задача - снять страх перед кодом и получить первый маленький опыт запуска программы.

Давай познакомимся

Напиши, как к тебе обращаться. Это имя будет использовать наставник платформы, чтобы поддержка звучала человечнее. Поле можно оставить пустым.

Привет! Начинаем спокойно. Сегодня достаточно одного запуска.

Сегодня твоя цель

Сегодня твоя цель: запустить код, увидеть результат и начать mentor.py. Этого достаточно.

Сквозной проектконсольный AI-наставник без AI

Добавляем в наставника

Сегодня соберем первую версию mentor.py: помощник запустится и поздоровается с учеником двумя сообщениями. Это не настоящий AI, а простой прототип на правилах: так легче увидеть, как программа постепенно начинает помогать человеку.

Пока это не настоящий искусственный интеллект. Помощник просто выполняет инструкции, которые ты напишешь сам.

Маленькая победа: Ты дашь помощнику две инструкции и получишь предсказуемый результат.

Где это пригодится

Так начинается файл mentor.py: сначала помощник выводит пару понятных сообщений, а дальше будет постепенно расти.

После этого урока ты сможешь

1

Запустить код в тренажере

2

Найти, где написан код, а где появился результат

3

Вывести текст с помощью print()

4

Понять, зачем тексту нужны кавычки

5

Спокойно исправить первую ошибку

Первая версия помощника

В этом курсе ты постепенно соберешь учебного помощника в файле mentor.py.

Сегодня он сделает самое первое действие: запустится и поздоровается с учеником. Пока это не настоящий искусственный интеллект. Помощник просто выполняет инструкции, которые ты напишешь сам.

Если во время урока станет непонятно, встроенный AI-наставник платформы поможет разобраться. Это отдельный инструмент: он уже умеет объяснять ошибки, а учебного помощника ты только начинаешь создавать.

Код - это инструкция

Компьютер не догадывается, чего мы хотим. Ему нужна точная инструкция.

На Python инструкция для вывода текста выглядит так:

print("Начинаем")

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

Начинаем

Слева ты видишь код, который написал человек. В результате - то, что сделал Python после запуска. print() можно читать так: «покажи на экране то, что находится внутри скобок».

Маленькая победа: ты уже знаешь, какая строка кода может показать текст на экране.

Зачем нужны кавычки

В этом примере слово Начинаем находится в кавычках:

print("Начинаем")

Кавычки показывают Python, где начинается и заканчивается текст. Сами кавычки в результате не появляются.

Скобки тоже важны: внутри них мы указываем, что именно должен вывести print(). На этом шаге достаточно увидеть форму:

print("текст")

Код выполняется по порядку

Если в программе несколько строк, Python идет сверху вниз:

print("Начинаем")
print("Код работает")

Результат тоже появится в таком порядке:

Начинаем
Код работает

Каждый обычный вызов print() завершает свою строку. Поэтому второе сообщение появляется ниже первого.

Комментарий - записка для человека

Иногда рядом с кодом полезно оставить пояснение:

# Здесь начинается программа
print("Начинаем")

Строка после # называется комментарием. Это записка для себя будущего или для другого человека. Python ее не выполняет, поэтому в результате комментарий не появится.

Спокойно знакомимся с ошибкой

Ошибки не означают, что у тебя не получается. Они показывают, какое место программы Python не смог понять.

Запусти отдельный пример с незакрытой кавычкой. Потом верни кавычку и запусти код снова.

Код с ошибкой

Python

Сначала запусти как есть, потом исправь кавычку.

Нажми «Запустить код», чтобы увидеть, как Python показывает проблему.

Python видит начало текста, но не понимает, где текст заканчивается. Верни кавычку после слова работает и запусти код снова.

Мини-разминка

0/2

Это короткая разминка, не проверка на умность. В каждом вопросе выбери один ответ.

Вопрос 1. Что произойдет после запуска print("Привет")?

Вопрос 2. Зачем в print("Привет") нужны кавычки?

Мини-практика

Запусти пример, потом поменяй две строки print() местами и запусти еще раз. После изменения программа должна вывести:

Код работает
Начинаем

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

Код

Поменяй две строки print() местами

Python
Проверка ждёт новый порядок строк
Нажми «Запустить код», чтобы увидеть результат.

Практика: начинаем mentor.py

Теперь создай первую версию учебного помощника в файле mentor.py.

  1. 1. Добавь комментарий о том, что это учебный помощник.
  2. 2. Выведи на первой строке: Привет!
  3. 3. Выведи на второй строке: Я помогу тебе учить Python.

Используй два вызова print() и сохрани сообщения в указанном порядке.

Привет!
Я помогу тебе учить Python.

Комментарий в результате появиться не должен.

Нужна подсказка?

Для каждого сообщения понадобится отдельный вызов print().

Текст находится внутри круглых скобок и кавычек: print("текст").

Сначала напиши строку с первым сообщением, а под ней - строку со вторым.

Комментарий начинается со знака #. Python не выводит его на экран.

Показать частые ошибки

Текст написан без кавычек: Python не понимает, что внутри скобок обычный текст.

Кавычка или скобка не закрыта: у открывающего знака должна быть пара.

Сообщения написаны в обратном порядке: Python идет сверху вниз.

Комментарий попал внутрь print(): тогда знак # становится обычным текстом.

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

Код

Добавь комментарий и два print()

Python
Загружаем Python для запуска кода...

Вывод

после запуска
Нажми «Запустить», чтобы увидеть результат.

Наставник

короткая подсказка
Я рядом. Запусти код, а если что-то сломается, пришли вопрос или попроси подсказку.

Как работает проверка

Тренажер запускает твой код и проверяет четыре вещи: появились ли два нужных сообщения, идут ли они в правильном порядке, не появился ли комментарий в выводе и есть ли в коде комментарий через #.

Разбор

Сегодня ты прошел полный маленький цикл работы с программой: написал код, запустил, увидел результат, изменил и запустил снова. Код перестал быть тем, на что можно только смотреть: ты уже умеешь его запускать и менять.

Проверь себя

0/2

Два последних вопроса помогут закрепить результат. Это не экзамен.

Вопрос 1. Почему сообщения из двух вызовов print() появились в заданном порядке?

Вопрос 2. Какой вариант является комментарием Python?

Что ты теперь умеешь

Следующий урок

В следующем уроке программа научится хранить имя помощника и имя ученика в переменных.

Урок 2. Как программа хранит данные

Сначала выполни практику первого урока. После этого откроется кнопка перехода.