Чему вы научитесь
- * понимать, как конструкции визуального программирования связаны с кодом Python;
- * читать и разбирать простой код на Python;
- * работать с переменными, списками, условиями, циклами и функциями;
- * находить и исправлять ошибки в готовом коде;
- * создавать простые программы на Python;
- * применять Python при создании интерактивных и игровых проектов в Varwin;
- * понимать, как написанный код влияет на поведение объектов и элементов проекта.
О курсе
Цель курса — сформировать базовые навыки программирования на Python через понятный переход от визуального программирования к текстовому коду.
Обучение построено по принципу «от знакомого к новому»: сначала обучающиеся разбирают уже знакомые конструкции Blockly и Scratch, а затем рассматривают их представление на языке Python. Такой подход помогает увидеть логику программирования за пределами визуальных блоков и постепенно привыкнуть к написанию кода.
Видеолекции сопровождаются практическими заданиями. Обучающиеся читают готовые программы, ищут ошибки, исправляют их и создают собственные программные решения. Практика проходит на платформе Varwin, поэтому результат работы с кодом можно сразу увидеть в интерактивном проекте.
Программа рассчитана на 32 часа обучения и имеет стартовый уровень. Обучение организовано в гибридном формате: материал на базе Blockly изучается дистанционно, а очные занятия посвящены работе с кодом Python.
Для кого этот курс
Начальные требования
Желательно базовое знакомство с визуальным программированием в Scratch или Blockly.
Специальные знания языка Python до начала обучения не требуются.
Как проходит обучение
Видео-лекции и практические задания.
Программа курса
В курс входят
- 18 уроков
- 27минут видео
- 12 тестов
- 1 интерактивная задача
Наши преподаватели
Что вы получаете
- * опыт чтения, написания и отладки простого кода;
- * практику создания интерактивных и игровых проектов на платформе Varwin;
- * понимание связи между визуальными блоками и текстовым программированием;
- * основу для дальнейшего изучения Python и более сложных программных проектов.