Летний интенсив по направлению Блочный Python

Формирование системы базовых понятий, знаний, умений и навыков в области изучения языка программирования Python с использованием платформы EduBlocks.
с 9 лет
8 занятий
c 3 августа
Цель занятий Блочным Python — формирование системы базовых понятий, знаний, умений и навыков в области изучения языка программирования Python с использованием платформы EduBlocks.

EduBlocks — это бесплатный инструмент, который помогает научиться «кодить» на текстовых языках, таких как Python или HTML, используя знакомую систему построения алгоритмов из блоков (как в Scratch, Minecraft, AppInventor и т.п.)

Python — самый быстрорастущий язык программирования за последние несколько лет.

Python надолго останется популярным. Он считается лучшим языком программирования для работы в областях машинного обучения и больших данных, а также может использовать для написания полноценных функциональных десктопных и веб- приложений.

Так как язык Python хорошо подходит в качестве первого языка программирования, то курс Блочного Python ориентирован на учащихся от 9 лет, знакомых с блочным программированием, а также учащихся старше 10 лет без опыта в программировании, изучивших основные логические и математические операции.

По окончании курса учащиеся будут иметь наглядное представление о языке программирования Python.

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

Программа интенсива:

Требуемый материал: хороший, стабильный интернет, гарнитура (наушники, микрофон)
Тема: Введение в Блочный Python
Понятие «переменной». Методы ввода и вывода информации. 

На занятии ученики познакомятся со средой разработки EduBlocks, изучат понятие «переменной», на практике увидят использование блоков (методов) input и print для ввода и вывода данных (чисел, текста), напишут свою первую программу на языке программирования Python.
Тема: Типы данных
На занятии ребята узнают понятие «типы данных», изучат основные типы данных, разницу между их использованием, а также вместе мы решим несколько заданий на эту тему и закрепим материал двух занятий интерактивным опросом. 
Тема: Математические операции в Python. Практика
Данное занятие будет практическим. В течение занятия ученики решат несколько заданий на закрепление тем «Ввод-вывод данных»,  «Типы данных» и «Математика в Python».
Тема: Модули random и turtle
На этом занятии ученики познакомятся с понятием «импортирование модулей»,  научатся генерировать случайные числа для разнообразия и динамичности приложений, используя модуль random, нарисуют несколько изображений с помощью модуля turtle.
Тема: Условия и операторы or, and, not
На занятии ребята познакомятся с понятием «условие» в программировании, а также с логическим типом данных "boolean". Ученики изучат и опробуют на практике блоки ветвления: if/elif/else, операторы сравнения («больше», «меньше», «равно»), логические операторы (и/или/не).
Ученик увидят, как можно сделать свои приложения еще более динамичными, добавляя в программу возможность выбора последующего действия.
Тема: Цикл while (понятие «цикл», бесконечный цикл)
В процессе занятия ребята познакомятся с понятием «циклы» и с примерами их использования. Ученики увидит разницу использования циклов for и while,  а также приблизятся к автоматизации кода, добавив в приложения возможность программного повторения частей кода определённое количество раз.
Тема: Цикл while: бесконечный, с условием. Практика
В процессе занятия ученики продолжат знакомство с темой «циклы», закрепляя изученную базу на практических заданиях.
Тема: Цикл for
В процессе завершающего занятия ребята увидят разницу между циклами while и for, а также используют все пройдённые темы в финальном проекте интенсива.
Записаться на интенсив
Укажите актуальный номер телефона и почту, чтобы мы могли связаться с вами и уточнить все подробности.