| 1 |
|
|
|
Учебное занятие |
2 |
Введение в Python. Среда разработки IDLE / платформа «CP Kids». Различия между компиляцией и интерпретацией. Первая программа print("Hello, World!"). |
Расширение кругозора, интеллектуальное развитие, адаптация к текстовому интерфейсу. |
Stepik / CP Kids |
Беседа |
| 2 |
|
|
|
Учебное занятие |
2 |
Переменные и типы данных. Понятие переменной как ячейки памяти. Базовые типы: целые числа (int), вещественные (float), строки (str). Правила именования переменных. |
Формирование потребности к изучению, аккуратности при объявлении имен и структур. |
Stepik / CP Kids |
Опрос |
| 3 |
|
|
|
Учебное занятие |
2 |
Арифметические операции и приоритеты. Специфика целочисленного деления (//) и остатка от деления (%). Применение остатка в логических задачах. |
Развитие математической логики, внимательности к математическим свойствам чисел. |
CP Kids |
Практика |
| 4 |
|
|
|
Учебное занятие |
2 |
Интерактивные программы: ввод и вывод данных. Функция input(). Преобразование типов данных (приведение к int и float). Форматированный вывод строк. |
Формирование культуры написания понятного интерфейса для пользователя. |
CP Kids |
Практика |
| 5 |
|
|
|
Учебное занятие |
2 |
Строки как последовательности. Базовые операции со строками: конкатенация, дублирование, вычисление длины строки через len(). Индексация символов. |
Создание положительной эмоциональной атмосферы, развитие системного мышления. |
Stepik / CP Kids |
Опрос |
| 6 |
|
|
|
Учебное занятие |
2 |
Логический тип данных (Boolean) и операторы сравнения. Значения True и False. Операторы ==, !=, <, >, <=, >=. |
Воспитание строгости суждений, упорства и целеустремленности при оценке выражений. |
CP Kids |
Скоринг кода |
| 7 |
|
|
|
Учебное занятие |
2 |
Условный оператор if. Одиночное ветвление. Конструкция ветвления, понятие отступов (4 пробела) как основы синтаксической структуры Python. |
Развитие познавательного интереса, аккуратности и дисциплины при оформлении кода. |
CP Kids |
Скоринг кода |
| 8 |
|
|
|
Учебное занятие |
2 |
Полное и множественное ветвление: if - else и if - elif - else. Обработка нескольких взаимоисключающих условий. Решение задач на выбор диапазона. |
Способствование оптимальному напряжению умственных сил при разборе сложных условий. |
Stepik / CP Kids |
Практика |
| 9 |
|
|
|
Учебное занятие |
2 |
Логические операторы and, or, not. Составные условия. Приоритет выполнения логических операций. Проверка попадания точки в геометрическую область. |
Воспитание аналитического мышления, критического отношения к результатам вычислений. |
Stepik / CP Kids |
Самостоятельная |
| 10 |
|
|
|
Учебное занятие |
2 |
Цикл while (цикл с условием). Структура цикла, условие выхода. Понятие бесконечного цикла и способы его избежания. Изменение переменной-счетчика внутри цикла. |
Воспитание самостоятельности в принятии решений, прогнозировании поведения программ. |
CP Kids |
Защита скриптов |
| 11 |
|
|
|
Учебное занятие |
2 |
Применение цикла while для анализа чисел. Разбиение неотрицательного целого числа на цифры, подсчет суммы и количества цифр числа. |
Формирование умения декомпозировать задачи, доводить решение до логического конца. |
CP Kids |
Скоринг кода |
| 12 |
|
|
|
Учебное занятие |
2 |
Цикл for и функция range(). Параметры range(start, stop, step). Перебор фиксированной последовательности чисел. Перевод логики циклов из Scratch в Python. |
Развитие навыков самоконтроля, умения проводить аналогии между визуальным и текстовым кодом. |
Stepik / CP Kids |
Самостоятельная |
| 13 |
|
|
|
Учебное занятие |
2 |
Вложенные циклы в Python. Организация двумерных переборов (вывод таблиц, построение текстовых графических узоров из символов). |
Воспитание усидчивости при работе со сложными многоуровневыми структурами данных. |
CP Kids |
Практика |
| 14 |
|
|
|
Учебное занятие |
2 |
Списки (массивы list) как структуры данных. Создание списков, индексация (включая отрицательную). Динамическое добавление элементов через .append(). |
Стимулирование системного потенциала, structural воображения и организованности. |
Stepik / CP Kids |
Выставка проектов |
| 15 |
|
|
|
Учебное занятие |
2 |
Базовые операции со списками. Изменение элементов, удаление по индексу, проверка наличия элемента оператором in. Вывод списка с помощью цикла for. |
Максимальное вовлечение в интеллектуальную деятельность, преодоление когнитивных барьеров. |
CP Kids |
Тестирование |
| 16 |
|
|
|
Учебное занятие |
2 |
Функции в Python. Понятие декомпозиции кода. Объявление функции с помощью def, передача аргументов, оператор возврата значения return. |
Развитие инициативности, ответственности за архитектуру кода, навыков планирования. |
Stepik / CP Kids |
Консультация |
| 17 |
|
|
|
Практическое занятие |
2 |
Итоговое занятие раздела. Мини-хакатон. Написание текстового квеста или консольной мини-игры с использованием условий, циклов и списков. |
Формирование уверенности в себе, навыков презентации кода, работы в условиях дедлайна. |
Stepik / CP Kids |
Хакатон |