Федеральный портал школ России
Закрыть

Урок 1. Python: среда, программа и первый вывод

17.10.2026 - Андрей -

  • Учебные программы
  • Информатика

Программирование на Python и C++ · 7 класс

Урок 1 из 34 · 45 минут · Модуль «Python. Первые программы»

Уровень: начинающий программист; Python 3.

Вся программа курса

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

Результат урока: Сохранить и запустить Python-программу из нескольких print, точно предсказать строки вывода и исправить синтаксическую ошибку.
Учителю: подготовка и план на 45 минут

Подготовьте компьютер с клавиатурой, локальную папку с правом записи, Python, распечатку полного кода, бумагу и ручки. Для уроков 1–2 нужен только Python 3.11 или новее. Учитель заранее проверяет запуск Python/IDLE; ученикам не нужны аккаунты и сеть.

Уровень — начинающий, 7 класс. Предпосылки: ввод текста, открытие файла и сохранение в выбранную папку; для урока 2 — print, для урока 3 — порядок команд и присваивание. В парах меняйте роли автора и проверяющего. Сначала ученик прогнозирует результат, затем запускает и сравнивает. Без компьютера выполните бумажную трассировку, учитель покажет заранее полученный вывод или PNG. Это доступная проверка понимания, не замена фактического запуска. Все программы и входные данные даны; регистрация детей не требуется.

МинутыРаботаРезультат
0–5ПроблемаВопрос и первое решение
5–14Понятия и примерСпособ проверки
14–25Практика 1Готовый продукт и проверка
25–33Практика 2Перенос способа
33–40ОбсуждениеАргумент и ограничение
40–45Индивидуальная проверкаСамостоятельный ответ

01. Проблемная ситуация

Нужна афиша в три строки: «Кружок: Код», «Среда, 15:00», «Кабинет 12». Вася написал всё одной фразой в текстовом редакторе, но программа ничего не вывела. За 5 минут объясните, чем текст для чтения человеком отличается от команды интерпретатору. Запишите ожидаемые три строки отдельно.

02. Понятия и разобранный пример

5–14 минут: 4 минуты на понятия, 3 на пример, 2 на объяснение способа партнёру.

Файл, команда и результат

Исходный код — текст программы. Сохраняем файл с расширением .py; Python выполняет записанные команды по порядку. Интерпретатор запускает код и сообщает об ошибках. Сегодня используем Python 3 в заранее установленной среде IDLE или через терминал. В IDLE: File → New File, сохранить lesson1.py, Run → Run Module (F5). В терминале: python lesson1.py; на части компьютеров команда называется python3.

print выводит переданные значения. В print("Привет!") слово в кавычках — строковый литерал, то есть конкретный текст. Кавычки ограничивают строку и обычно не печатаются. Скобки ограничивают список аргументов. Каждый вызов print без специальных параметров завершает строку. Регистр важен: Print и print — разные имена.

Не копируйте приглашение >>> в файл: это знак интерактивной оболочки. Используйте прямые кавычки " или апострофы, не типографские «ёлочки» как ограничители кода. Если пропущена закрывающая скобка, сначала исправьте синтаксис, а не меняйте текст афиши. Регистрация и интернет для запуска не нужны.

Полная программа ниже выводит две строки: «Привет, исследователь!» и «Начинаем Python». Выполнение идёт сверху вниз; перестановка команд меняет порядок строк, но не текст внутри кавычек. Перед запуском предскажите результат на бумаге, после запуска сравните посимвольно.

print("Привет, исследователь!")
print("Начинаем Python")
Путь первого запуска: файл lesson1.py → интерпретатор Python 3 → две строки в консоли. Знаки >>> в файл не входят.
Путь первого запуска: файл lesson1.py → интерпретатор Python 3 → две строки в консоли. Знаки >>> в файл не входят.

03. Практика 1. Проверяем материал

Печатаем афишу кружка

Даны точные требования к афише. Используйте только print, по одной команде на каждую строку.

СтрокаТочный вывод
1Кружок: Код
2Среда, 15:00
3Кабинет 12

Создайте файл poster.py. Напишите программу, запустите и сравните результат с таблицей: порядок, знаки препинания, пробелы, число строк. Затем временно замените print в первой команде на Print, прочитайте сообщение об ошибке и восстановите правильное имя. Результат — файл и запись «предсказал / получил / исправил». Критерии: файл запускается, три точные строки, порядок верен, объяснена ошибка регистра.

Практика 1: разбор и критерии

Полное решение ниже. Вариант с Print выдаёт NameError: такого имени в программе нет; правильная функция называется print. По 1 баллу за каждый из четырёх критериев. Сообщение среды может содержать номер строки и путь — это не часть афиши.

print("Кружок: Код")
print("Среда, 15:00")
print("Кабинет 12")

04. Практика 2. Перенос способа

Пустая строка — тоже вывод

Новая версия афиши: между названием и расписанием нужна ровно одна пустая строка. Остальные строки не меняются. Создайте poster_space.py целиком; предскажите число строк до запуска. Подсказка: print() ничего не печатает перед переводом строки. Форма — программа и вывод из четырёх строк. Критерии: пустая строка именно в нужном месте, остальные строки сохранены, объяснено назначение print().

Практика 2: разбор и критерии

Получаются четыре строки, вторая пустая. print() добавляет перевод строки без текста. Нельзя заменять пустую строку пробелами: визуально они похожи, но содержимое различается. Три критерия по 1 баллу.

print("Кружок: Код")
print()
print("Среда, 15:00")
print("Кабинет 12")

05. Обсуждение и границы вывода

Аня предлагает вводить каждый вывод вручную в консоль, Борис — хранить команды в файле. Сравните варианты, если афишу надо повторить завтра и исправить кабинет. Назовите преимущество файла и ситуацию, где интерактивная оболочка удобна.

Обсуждение: возможный вывод

Файл сохраняет последовательность и позволяет повторить запуск после одной правки. Оболочка удобна для короткой проверки одной команды. Это разные способы работы с тем же Python, а не признак «правильного» и «неправильного» пользователя.

06. Индивидуальная проверка

Без подсказки напишите отдельную программу: первая строка «Тест», вторая пустая, третья «Готово!». Затем исправьте фрагмент print("Тест" — чего не хватает? Критерии: точный текст, пустая строка, порядок, объяснение закрывающей скобки. Запустите готовую программу или проследите команды на бумаге при отсутствии компьютера.

Индивидуальная проверка: ответ и критерии

Нужна закрывающая скобка ). Полная программа ниже, её вывод — «Тест», пустая строка, «Готово!». По 1 баллу за четыре критерия. Бумажная трассировка проверяет понимание, но не считается фактическим запуском ученика.

print("Тест")
print()
print("Готово!")

07. Соответствие исходной программе

Пункт программы → действие → результат
Пункт программыДействие ученикаПроверяемый результат
Простейшие программы. Консольный выводСохраняет и запускает .pyТочный вывод трёх строк
Структура программыОбъясняет порядок командПредсказание совпадает с запуском
ОтладкаИсправляет имя и скобкуНазвана причина ошибки
Источники и права на изображения

Тексты, учебные данные, реплики, программы и схемы подготовлены для уроков портала «Школы России». Числовые серии — учебные модели, не результаты проведённых классом опытов. Схемы авторские, сторонние фотографии не используются. Методические ссылки приведены для учителя; ученик получает все материалы здесь. Проверка первичных источников: 17.10.2026.