Курс Программирование для 7 класса
7 класс
Средняя школа
Программирование
Python для 5–9 классов: программирование с нуля
Освоите ввод-вывод, условия, циклы, списки, строки, функции. Научитесь разбивать задачу на шаги, искать ошибки, доводить до результата.
Проекты, которые попадут в портфолио:
• мини-фоторедактор на Python
• игра «Крестики-нолики»
Итог: база Python, понимание как мыслить программист, опыт написанных работающих программ.
Формат: живые онлайн-занятия + практика + домашние задания + обратная связь.
9 октября
Вебинары и домашки
№1
по результатам
учеников * по данным
исследования
Smart
Ranking, 2025
от5 490 ₽/ блок
№1
по результатам
учеников * по данным
исследования
Smart
Ranking, 2025
ВШЭ
Окончил Факультет компьютерных наук ВШЭ по направлению «Прикладная математика и информатика»
Подготовил 300+ победителей и призёров всероссийских олимпиад
Опыт преподавания более 10 лет
Подготовил учеников к международному тесту SAT на 1560 из 1600 и на 800 из 800 баллов
Среда разработки: установка, первый запуск. print() — базовый вывод данных
Типы данных: int, float, str. input() и преобразование типов
Методы вывода: f-строки, .format(), параметры sep и end
Практика: программа-анкета — вводим данные, выводим красиво и структурированно
Тип bool. Операторы сравнения (==, !=, <, >). Простое if
if / else — двойное ветвление. Разбираем на примерах
elif — множественное ветвление. Логические операторы and, or, not
Практика: умный калькулятор или программа-классификатор (определяет оценку, категорию и т.д.)
Цикл for — базовое применение. range() во всех форматах: старт, стоп, шаг
Цикл for — работа с потоком входных данных: считываем несколько значений подряд
Цикл for — вычисление сумм и произведений. Переменная-накопитель
Практика: числовые паттерны, таблица умножения, нахождение факториала
Цикл while — базовое применение. break и continue. Защита от бесконечного цикла
while — обработка цифр числа: выделяем цифры, считаем сумму цифр, инвертируем
while — обработка последовательностей: ввод до стоп-значения, накопление данных
Практика: игра «Угадай число» с подсказками «больше/меньше» и счётчиком попыток
Список list: создание, обращение по индексу, изменение и удаление элементов
Перебор списка циклом for. Встроенные функции: len(), min(), max(), sum()
Двумерные списки: создание и перебор. Матрица как список списков
Практика: анализ числового массива — поиск, подсчёт, нахождение среднего
Библиотека Pillow: установка, открытие, отображение и сохранение изображения
Работа с пикселями: изменение яркости, контраста, инверсия цвета
Применение фильтров: чёрно-белое, размытие, добавление текста на фото
Финальная сборка: готовый фоторедактор — демонстрация группе и оформление в портфолио
Метод append() и другие методы списка: remove(), pop(), insert(), sort()
Символы: ord(), chr(), перебор символов строки — как работает кодировка
Строки — база: индексация, конкатенация, длина, сравнение
Строки — методы: upper(), lower(), replace(), split(), join(), strip()
Строки — срезы: синтаксис [start:stop:step], разворот строки, вырезание подстрок
Практика: шифр Цезаря или текстовый анализатор — применяем всё, что изучили в блоке
Проектирование: выбор идеи, составление ТЗ, разбивка на подзадачи, структура кода
Реализация — часть 1: основная логика программы, первый рабочий прототип
Реализация — часть 2: дополнительный функционал, поиск и исправление ошибок
Финальная сборка: тестирование, презентация группе, оформление в портфолио
С тобой всегда будет поддержка в лице опытного наставника
Куратор:
Python для начинающих с Матвеем Грицаевым
С куратором
Блок
Сразу весь курс
«Мой ребёнок плохо разбирается в предмете. Подойдут ли ему курсы в 100Б?»
Да, на наших курсах нет требований к начальному уровню подготовки. Преподаватели помогут ребёнку разобраться в сложных темах и заложить прочный фундамент для старших классов.
Подойдут ли курсы средней школы ученикам с продвинутым уровнем подготовки?
Да, для таких ребят на курсе предусмотрены домашки повышенной сложности. На наших курсах каждый ученик сможет узнать что-то новое и закрепить свои знания.
Есть ли на курсах средней школы система жизней?
Да, у ученика есть 3 жизни в месяц. Жизнь теряется, если ребёнок не сдаёт домашнее задание до дедлайна. Дедлайн можно перенести по уважительной причине — для этого достаточно заранее предупредить куратора.
Кто такие кураторы и чем они помогают?
Кураторы — это студенты и выпускники, которые недавно сами сдали ОГЭ и ЕГЭ на высокие баллы. Они помогают с домашкой, отвечают на вопросы и общаются с подростками на одном языке.
Сколько занятий на курсах? Сколько они идут?
На курсах средней школы 2 занятия в неделю, каждый вебинар идёт 45-60 минут, а выполнение домашнего задания в среднем занимает 30-40 минут. Этого хватает, чтобы освоить программу: узнать теорию и закрепить её практикой.
У ребёнка много уроков в школе: не будет ли перегруза от дополнительных занятий?
Нет, занятия в 100балльном органично вписываются в школьный график. Каждое занятие длится 45–60 минут, и ребёнок тратит около часа-полутора в неделю на практику. Это достаточно, чтобы подтянуть предмет, но не перегрузить нервную систему.
Чем формат вебинаров отличается от занятий с репетитором один на один?
На вебинарах преподаватель не видит учеников, но постоянно взаимодействует с ними через чат и интерактивные задания. Для подростков это привычный формат — они легко включаются в общение онлайн. Такой формат не хуже индивидуальных занятий, ведь ребёнок:
- получает объяснение темы «нешкольным» языком, с другими примерами;
- закрепляет новый материал на практике;
- может задавать вопросы в чате и получать ответы в моменте, а при необходимости — обращаться за поддержкой куратора.
Регулярные вебинары дают системное повторение школьных тем и помогают выстроить прочную базу для будущих экзаменов.
Каких результатов ждать?
При регулярном участии в уроках и выполнении домашних заданий ребёнок:
- увереннее чувствует себя в школе;
- повышает текущие оценки;
- постепенно готовится к ОГЭ и ЕГЭ без стресса и авралов.
бесплатно
Заполняй форму и получай бесплатный урок, чтобы почувствовать весь кайф подготовки