Язык и система программирования. Первый запуск программы
Язык программирования, текст программы, редактор, транслятор и отладчик; Python 3 как язык примеров курса. Открыть подготовленную среду, запустить и сохранить короткую программу, различить текст исходника, ввод и вывод. Перед запуском прочитать код; установка программ и внешние аккаунты ученику не требуются.
Конспект урока
Отличить язык программирования от среды, создать и сохранить файл Python 3, предсказать вывод короткой программы, выполнить её и исправить синтаксическую ошибку по сообщению.
Python 3. Язык задаёт синтаксис и смысл записей; интерпретатор выполняет программу, среда объединяет редактор, запуск и просмотр результата. В IDLE редактор файла и окно Shell различаются. Код файла записывают без приглашения >>>. Файл с расширением .py сохраняют в своей учебной папке; затем Run → Run Module, результат читают в Shell. print выводит переданные значения, по умолчанию завершает строку переводом строки. Текст в обычных одинарных или двойных кавычках выводится без этих ограничивающих кавычек. Числовое выражение вычисляется, а такое же выражение внутри кавычек является текстом. В файле отдельное выражение без print не создаёт печатного вывода. # вне строки начинает комментарий до конца строки. Синтаксическая ошибка в файле обнаруживается до его исполнения; после исправления файл сохраняют и запускают заново. На этом уроке нет input и переменных. Школьная среда подготовлена до звонка; отсутствие ПК заменяет исполнение ручной моделью, но не выдаётся за реальный запуск. Некоторые системы ИИ используют машинное обучение: программа по примерам данных подбирает параметры модели, затем модель даёт ответ на новый вход. Например, по размеченным письмам обучают распознавание спама. Это тоже программное выполнение; обучение не гарантирует правильность каждого нового ответа. Большие данные — наборы, для которых объём, скорость поступления или разнообразие требуют специальных способов хранения и обработки. Пример — непрерывные потоки разных измерений множества датчиков города. Маленькая таблица из 8 строк не становится большими данными из-за обращения кИИ. Не всякий ИИ обучается по данным; здесь рассматриваем именно обучаемые модели.
Для работы достаточно бумаги, ручки и памятки. Сохраняй первую попытку; исправления отмечай другим знаком.
Безопасное начало
Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, аккаунты и личные данные не требуются.
Что уже нужно знать
Алгоритм, исполнитель, точное исполнение и проверка результата из 13–22. Набор текста и сохранение файла. Переменные, ввод и ветвления Python пока не требуются.
S0. Чем отличаются запись программы и результат её исполнения?
Устная проба без отметки.
Код в файле — результат в Shell
Создай файл, запиши исходник без >>>, сохрани .py, предскажи вывод, запусти и сравни новый результат. Язык — правила программы, среда — инструменты работы, интерпретатор — исполнение. print выводит текст или значение выражения. Кавычки отделяют текст, комментарий начинается с # вне строки. После изменения кода нужен новый запуск. ИИ-модель может учиться по примерам и ошибаться на новых входах. Большие данные отличают по масштабу, скорости и разнообразию обработки, а не по наличию слова «ИИ».
| Запись Python 3 | Смысл |
|---|---|
| print("Текст") | Вывести текст без ограничивающих кавычек |
| print(2 + 3) | Вычислить и вывести значение |
| # пояснение | Комментарий вне строки |
| >>> | Приглашение Shell; не часть файла |
Отдельные инструкции в файле — на отдельных строках. В коротком печатном условии ; означает разделение этих строк и также допустим в линейной записи Python. Обычные прямые кавычки, латинское print и круглые скобки. Среда уже настроена школой; личные данные и внешние аккаунты не нужны.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Личная проба
C1. Программа Python 3 из двух строк: print("2 + 5") и затем print(2 + 5). До запуска запиши две строки вывода и объясни различие.
Одна минута лично, затем две на разбор. Памятка разрешена.
Сохрани и запусти
Разобранный другой пример: print("Проба"), затем print(2 + 3), каждую инструкцию на своей строке. Сначала прогноз: Проба и 5. В IDLE File → New File, код без >>>, File → Save As → demo23.py, Run → Run Module. Shell показывает две строки. Исправления вносят в редактор, сохраняют и запускают заново.
A1. Создай файл lesson23.py. Запиши отдельными строками print("Старт"), print(6 + 3), print("Финиш"). Сначала в тетради три строки прогноза, затем сохрани и запусти через Run → Run Module. Запиши фактический вывод и сравнение; при отсутствии ПК выполни вручную и пометь, что реальный запуск ещё предстоит.
Сначала своя запись и основание, затем сверка.
Полная пауза
Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.
Запись выражения и значение
Другой пример: print(2 * 5) выводит 10, а print("2 * 5") выводит 2 * 5. У первой строки аргумент — числовое выражение, у второй — текст. Обе записи синтаксически верны; нужную выбирают по требуемому результату.
A2. Самостоятельно составь файл из трёх print: первая строка вывода должна быть Мой код, вторая — вычисленный результат 4 * 3, третья — буквальный текст 4 * 3. Запиши код и прогноз, сохрани как lesson23b.py и проверь. Если нет ПК, запиши ручной вывод.
Семь минут: три на свои трассы, три на исправление/проверку, одна на сверку. В коротком варианте — шесть минут.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Программа, результат и обученная модель
В файле строка 2 * 6 сама по себе ничего не печатает; print(2 * 6) печатает 12. В Shell ввод выражения после >>> обычно показывает его значение автоматически. Этот показ значения не следует переносить на поведение сохранённого файла. Некоторые системы ИИ используют машинное обучение: программа по примерам данных подбирает параметры модели, затем модель даёт ответ на новый вход. Например, по размеченным письмам обучают распознавание спама. Это тоже программное выполнение; обучение не гарантирует правильность каждого нового ответа. Большие данные — наборы, для которых объём, скорость поступления или разнообразие требуют специальных способов хранения и обработки. Пример — непрерывные потоки разных измерений множества датчиков города. Маленькая таблица из 8 строк не становится большими данными из-за обращения кИИ. Не всякий ИИ обучается по данным; здесь рассматриваем именно обучаемые модели.
| Пример | Как получен результат |
|---|---|
| print(2*6) | Точное вычисление по заданным правилам |
| Распознавание спама | Применение модели, обученной на примерах |
| Большие данные | Масштаб/поток/разнообразие требуют особой обработки |
B1. В сохранённом файле Python 3 две отдельные строки: 3 + 4; print("Готово"). Предскажи печатный вывод файла. Почему это может отличаться от ввода 3 + 4 непосредственно после >>> в интерактивной оболочке?
B1: 1 минута лично и 1 минута сверки; далее 2 минуты на ИИ и большие данные.
Проверка вымышленного ответа ИИ
AI1. Вымышленный ИИ советует сохранить файл с первой строкой >>> print("Привет"). «Знаки >>> тоже являются частью программы». Проверь совет, укажи причину ошибки и исправленную первую строку. Почему обучение модели по множеству примеров не отменяет проверки этого конкретного ответа?
Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.
Помощь и резерв
- Копирует >>>. Удали приглашение оболочки из файла.
- Ждёт вычисления текста. Проверь кавычки вокруг выражения.
- Смотрит старый вывод. Сохрани и запусти новую версию.
- Печатает типографские кавычки. Замени их обычными прямыми кавычками.
D1. Резерв. В файле две отдельные строки: # print("Секрет") и print("# Это текст"). Что напечатается и почему?
D1 — 3–4 минуты для быстро справившихся после основной работы; иначе отдельный резерв следующего занятия. H1, весь тест и шесть новых случаев не складываются в одно обязательное домашнее задание.
Индивидуальный итог
Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.
E1. В подготовленной IDLE где меняют сохранённый исходник: в редакторе файла или в уже напечатанном результате Shell? Что сделать после правки, чтобы проверить новую версию?
E2. В файле Python 3 записано print(5 * 2), затем print("5 * 2"). Две строки вывода?
E3. После исправления строки в редакторе ученик смотрит на старый вывод. Что нужно сделать для проверки новой версии?
Разбор после своей попытки
После исправления выбери один новый пример из самопроверки.
Материалы и самопроверка
Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:
Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 5–7 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.
Домашний перенос
H1. Домой 5–7 минут, ПК необязателен. Составь три строки Python 3: вывести текст Проверка, вычисленную сумму 8 + 4 и буквальный текст 8 + 4. Запиши код и точный вывод.
Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.
Источники
ФРП базового уровня: содержание 8 класса, печатные с.9–10; тематическое планирование, с.35–37. Язык и система программирования. Письмо на 2026/27, с.4–5: примеры ИИ и больших данных внутри основного курса. Python 3 — один из допускаемых ФРП языков. Часы и ссылки КТП сохранены. Учебник школы не указан; номера параграфов не назначены.
- Федеральная рабочая программа информатики 7–9 классов, базовый уровень
- Информационно-методическое письмо по информатике на 2026/2027 год
- Python: числа, текст и присваивание
- Python: input, int и print
- Python IDLE: редактор, запуск и отладка
- Google for Developers: модель и обучение по данным
- NIST SP1500-1r1: понятие больших данных
6 вопросов по теме «Первый запуск Python: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 6
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
Скачать и открыть
Материалы урока
6 материаловПодготовка к уроку
2 материала· для учителей
20 слайдов, отдельная качественная иллюстрация на каждом, редактируемые примеры и таблицы, практика, проверка ответа ИИ и заметки учителю.
Презентация
Самостоятельный план 45/40 минут: полные условия и ключи, карта 20 слайдов, помощь, индивидуальный итог, 18 объяснений самопроверки и шесть случаев переноса.
Методичка · MediaSchool
Рабочие листы и практика
3 материала· для учеников
Три страницы: памятка, собственные попытки, два основных действия, проверка совета ИИ, помощь, резерв и домашний перенос.
Рабочий лист
Два билета на А4. Четыре минуты индивидуально, памятка разрешена, шесть формирующих баллов.
Рабочий лист
Шесть вопросов совпадают с тестом на странице. Две страницы; 8–12 минут с письменными основаниями и разбором, ключи и новые случаи в плане.
Рабочий лист
Проверка знаний
1 материал· для учеников
6 вопросов с объяснениями и повторной попыткой.
Проверочная
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!