Перейти к содержанию
MediaSchool

Язык и система программирования. Первый запуск программы

Язык программирования, текст программы, редактор, транслятор и отладчик; 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 — один из допускаемых ФРП языков. Часы и ссылки КТП сохранены. Учебник школы не указан; номера параграфов не назначены.

Самопроверка

Проверь себя

6 вопросов по теме «Первый запуск Python: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.

Открыть отдельно

Вопрос 1 из 6

Тренировка
Что такое Python в данном уроке?

Без отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.

Скачать и открыть

Материалы урока

6 материалов

Подготовка к уроку

2 материала

Рабочие листы и практика

3 материала

Проверка знаний

1 материал

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!