Блочный Python

Блочный Python служит буферным направлением между блочным программированием на Scratch и текстовым языком программирования Python.

Многие ученики после перехода со Scratch на Python сталкиваются с проблемой адаптации к новому направлению и серьезному текстовому программированию. Сложность направления Python может отпугнуть Вашего ребенка или он может и вовсе потерять интерес. Чтобы помочь нашим ученикам пройти этот этап менее болезненно и с пользой, мы предлагаем направление Блочный Python.

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

Кому подходят занятия?

Рекомендуем записываться на данное направление после освоения базы в Scratch.

Ученик должен понимать и знать основные математические операции, ветвление, циклы и переменные.
Для занятий ребенку необходимо хорошо владеть компьютером: уметь пользоваться браузером, открывать новые вкладки, скачивать и устанавливать файлы на компьютер, создавать/переименовывать папки, хорошо знать раскладку клавиатуры, печатать, использовать "горячие" клавиши, уверенно держать мышку в руках.
Подходит для учеников с 9 лет.

Обучение проходит на базе онлайн-платформы EduBlocks.

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

39 тренеров

Только 1 из 15 кандидатов становится тренером Айтигенио

О тренерах

мы выбираем лучших специалистов для работы с детьми.

Помогают расти от проекта к проекту

Языки обучения:

ребенок постепенно усложняет свои разработки и собирает собственное портфолио.

Роман Горошко
6+ лет стаж работы с детьми
Тренер с педагогическим образованием и опытом работы в IT. Помогает ученикам постепенно перейти от визуального программирования к текстовому коду, осваивать основы алгоритмического мышления и знакомиться с принципами разработки.



Образование: Белорусский государственный педагогический университет имени Максима Танка, специальность «Физика и информатика».
Сергей Цеханович
6+ лет стаж работы с детьми
Тренер с опытом обучения детей и подростков в разных областях: работал инструктором и проводил занятия по безопасности, развивая у учеников внимательность, ответственность и умение действовать по алгоритму. Имеет первый разряд по шахматам — опыт, который помогает объяснять важность логики, последовательности и продумывания шагов при решении задач.


Образование: технический колледж.
Программа обучения

Модуль 1. Начальный

12 часов

Научимся использовать переменные, команды ввода/вывода информации. Разберемся, как генерировать случайные числа в программировании, и отработаем это на практике. Воспользуемся модулем «черепашка» для графического отображения информации.

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

  • Ввод-вывод данны
  • Переменные
  • Типы данных
  • Математические операции в Python
  • Модули random и turtle

Что сделает ребенок:

  • Научится составлять линейные программы обработки данных
  • Использовать случайные числа
  • Программировать построение графических изображений

Модуль 2. Базовый

24 часа

Изучим нелинейные алгоритмические структуры, такие как «ветвление» и «цикл». Рассмотрим возможности их применения. Выполним проекты: «Викторина» — с графическим интерфейсом и «Бой с боссом» — с консольным.

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

  • Ветвление
  • Цикл while
  • Цикл for

Что сделает ребенок:

  • Научится программировать алгоритмы с выбором действий
  • Научится программировать алгоритмы с повторяющимися действиями.

Модуль 3. Повышенный

24 часа

Изучим дополнительные возможности Python для систематизации, сокращения объема и улучшения читаемости кода. Научимся создавать и использовать списки, функции.

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

  • Списки
  • Функции

Ребенок научится использовать:

  • Списки для хранения данных
  • Создавать пользовательские функции

Перейдем к созданию более сложных игр и механик: интерфейсов, инвентаря, магазинов, NPC, музыкальных плееров и других игровых систем.

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

  • Создание интерфейсов и анимацию элементов GUI
  • Удаленные и Bindable-события и функции
  • Модульные скрипты и корутины
  • Создание инструментов
  • Облачное хранилище данных
  • Pathfinding для управления NPC
  • Принципы построения сложной архитектуры кода

Что сделает ребенок:

  • Магазин доната
  • Кликер
  • RPG
  • Систему облачного хранения данных
  • NPC, которые перемещаются по заданной траектории
  • Собственные игровые механики и проекты
Форматы обучения
Гибкие форматы под цели и задачи вашего ребенка
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуально-групповой формат
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Развитие Soft Skills
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Быстрый прогресс
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Оптимальная нагрузка
Снижение уровня стресса
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Высокая мотивация
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Учеба в своем темпе
Индивидуальный формат
Индивидуально-групповой формат
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуальный формат
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Оптимальная нагрузка
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Развитие Soft Skills
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Быстрый прогресс
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Высокая мотивация
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Учеба в своем темпе
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Снижение уровня стресса

Примеры проектов

на курсе Блочного Python

Почему пробный урок — это супер-возможность?
Запишитесь прямо сейчас
Стоимость занятия - 0$
Ученик сделает свой первый проект
Отдохнёте, пока мы работаем с вашим ребёнком
Тренер поможет выбрать направление и составит индивидуальную программу‎