Перейти к содержанию
Все направления
Фундаментальная линияпримерно с 12 лет

Основы программирования на Python

Отдельная фундаментальная линия для развития алгоритмического мышления. Здесь главный результат не эффектная демонстрация, а умение найти решение, построить алгоритм и выразить собственную мысль в работающем коде.

Возраст
примерно с 12 лет
Подготовка
Можно начать без опыта
Инструменты
Python / математика / алгоритмы

Траектория

От идеи решения до работающей программы.

Как развивается обучение

  1. 01

    Разобрать задачу

    Ученик учится внимательно читать условие и выделять то, что действительно нужно найти.

    • данные задачи
    • ограничения
    • ожидаемый результат
  2. 02

    Построить алгоритм

    Преподаватель помогает наводящими вопросами, но не даёт готовое решение для повторения.

    • идея решения
    • контрпримеры
    • проверка логики
  3. 03

    Выразить мысль в коде

    Обязательные задачи решаются на занятии, домашние используются для дополнительного закрепления.

    • реализация на Python
    • тестирование
    • самостоятельная отладка

    Результат: Ребёнок умеет изложить собственную идею решения в виде работающего кода.

Что изучает ребёнок

  1. 01Основные конструкции Python, условия и циклы
  2. 02Функции, строки и списки
  3. 03Чтение и понимание условий задач
  4. 04Построение алгоритма и самостоятельная отладка
  5. 05Системы счисления и основы теории чисел
  6. 06Комбинаторика и задачи на логику

Результат программы

  • Уверенно пишет программы на Python
  • Самостоятельно решает задачи базового уровня
  • Применяет идеи теории чисел и комбинаторики
  • Читает условие, строит решение и отлаживает код
AI в программе

Сначала понять, затем использовать инструмент

AI для решения задач на этом направлении не используется. Сначала важно сформировать самостоятельное алгоритмическое мышление.

Понять, подходит ли направление

На пробном занятии познакомимся с ребёнком, оценим его подготовку и предложим подходящую точку входа.

Записаться на пробное занятие