Пн–Пт: 10:00 - 21:00 (МСК)
Сб–Вс: 10:00 - 20:00 (МСК)
Курс программирования Python для детей разработан самой титулованной школой робототехники в Санкт-Петербурге - «Азимов». Онлайн-занятия доступны для русскоговорящих детей со всего мира и проходят в Zoom в группах до 6-ти человек. Также есть формат индивидуальных занятий.

ПРОГРАММИРОВАНИЕ PYTHON

Для детей от 10 лет
НЕМНОГО О PYTHON
Преимущества обучения
В рамках курса программирования Python (Питон) для детей ученики начнут осваивать один из самых популярных языков программирования в мире. Давайте рассмотрим причины, по которым Python представляет особый интерес для программистов на всей планете:
Имеет низкий порог вхождения (довольно прост для обучения) и позволяет быстро погрузиться в мир программирования
Экономит время программиста, позволяя писать код быстрее, нежели на С++, Java и многих других языках
Язык широко применим: используется в анализе данных, машинном обучении, веб-разработке, создании игр, математических/научных вычислениях и других сферах
Python обладает лаконичным и понятным синтаксисом - правилом написания кода
ОБ УЧЕБНОЙ ПРОГРАММЕ
Чему мы учим?
1
НАВЫК СЛЕПОЙ ПЕЧАТИ
Обучаясь в школе «Азимов» на курсе программирования Python, дети не просто учатся правильно писать код, но и осваивают другие важные компетенции. Одной из них является навык слепой печати. Это нужно для того, чтобы начинающие программисты не теряли время в поисках нужных клавиш и могли быстро писать код. Освоив навык слепой печати, дети успешно используют его не только в программирование, но и в написании любых текстов с помощью клавиатуры. Быстрее освоить слепую печать помогают специальные домашние задания, которые выдают наши педагоги по желанию родителя.
2
АНГЛИЙСКИЙ ЯЗЫК
Учась писать коды, дети параллельно осваивают английский язык. Это обусловлено тем, что все команды в Python пишутся на нем. Также, нельзя не отметить тот факт, что все мировое сообщество программистов - англоговорящее. Таким образом, не зная основ языка, ребятам будет сложно полноценно коммуницировать с остальным IT-миром. Освоение английского на занятиях начинается с изучения названия переменных и основных команд. В дальнейшем дети учатся работать с официальной англоязычной документацией и искать информацию на разных "программистских" сайтах по типу Stack Overflow или Github.
3
УСТРОЙСТВО КОМПЬЮТЕРА
На начальном этапе курса программирования Python для детей, ученики также узнают о том, как устроены компьютеры. В первую очередь, они знакомятся с таким понятием, как CPU (ЦП - центральный процессор), его основной и вторичной памятью. Такие знания помогают использовать каждый ресурс ЦП для решения прикладных задач программирования. Это позволяет детям «разговаривать» с процессором на одном языке, чтобы указывать ему, что делать. Помимо памяти процессора, каждый ребенок научится использовать сеть и устройства ввода/вывода.
4
РАБОТА С ПРОГРАММАМИ
В качестве среды разработки на курсе программирования Python используется популярная в этих целях программа PyCharm. Она обладает открытым исходным кодом и является бесплатной. Благодаря работе в данной среде, дети изначально получают представление о том, как правильно работать над большим проектом - путем структуризации файлов. Это обусловлено тем, что PyCharm является профессиональной средой разработки, в которой есть контроль версий, возможность создавать директории и вложенные папки.
1
Раздел 1. Основы Python (50 занятий)
2
Раздел 2. Создание оконных приложений (25 занятий)
3
Раздел 3. Разработка игр (25 занятий)
РАЗДЕЛ 1. ОСНОВЫ PYTHON
Изучение языка начинается со знакомства с базовыми принципами, необходимыми для программирования на Python. На первых занятиях дети учатся выводить информацию на экран, вводить в программу данные, а также изучают математические операции, которые отличны от привычных нам. К примеру, в Python есть целых 3 способа деления: обычное и целочисленное деление, а также остаток от деления.

Уже со второго урока дети получают представление о том, что такое «заповедь питонщика» - РЕР8. Так называется документ, согласно которому должна оформляться любая программа на Python. Это необходимо для комфортного чтения кода и типового оформления программ в любой стране мира.
КУРС ПО ПРОГРАММИРОВАНИЮ PYTHON ДЛЯ ДЕТЕЙ СОСТОИТ ИЗ:
Пример структурирования файлов в PyCharm
Все полученные на занятиях теоретические знания сопровождается практическим применением. Например, когда дети изучают понятия "переменные", "алгоритм", "сверху-вниз", они моментально визуализируют их с помощью специального учебного модуля «Робот». Данный модуль позволяет ученикам "прочувствовать" написанные строчки, так с помощью него можно увидеть пошаговое выполнение программы.
ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ЗНАНИЙ НА КАЖДОМ ЗАНЯТИИ ПРОИСХОДИТ ПО-РАЗНОМУ:
Изучая цикл «while», дети в виртуальной среде создают игру “Угадай число"
Осваивая условия, имитируют процесс "парковки" робота в нужное место
Проходя тему функций, создают модель Солнечной системы
Отлаживают программы с помощью визуализаторов и режима debug
УСЛОВНЫЕ КОНСТРУКЦИИ
СЛОВАРИ
КОРТЕЖИ
СТРОКИ
ГЕНЕРАТОРЫ СПИСКОВ
КОНСОЛЬ
АНИМАЦИИ И ИГРЫ
ДРУГИЕ ПОНЯТИЯ
В РАМКАХ ИЗУЧЕНИЯ ОСНОВ PYTHON, ДЕТИ ТАКЖЕ ОСВАИВАЮТ:
ПРИМЕРЫ ПРОЕКТОВ, РЕАЛИЗОВАННЫХ НА КУРСЕ:
Визуализация принципа действия алгоритма, созданного в Python, с помощью модуля «Робот»
Визуализация принципа действия алгоритма, созданного в Python, с помощью модуля «Робот»
Пример работы текстовой игры «Угадай число», которую дети реализуют изучая цикл «while»
Пример отладки программы Python с помощью визуализаторов и режима debug
Пример проекта "Солнечная система", который дети реализуют, изучая функции
Пример проекта "Солнечная система", который дети реализуют, изучая функции
РАЗДЕЛ 2. СОЗДАНИЕ ОКОННЫХ ПРИЛОЖЕНИЙ
Освоив базу и получив уверенные начальные навыки программирования, ученики погружаются в мир создания оконных приложений. В этом им помогает Tkinter – специальный модуль, который содержит компоненты графического интерфейса пользователя. Под графическим интерфейсом подразумеваются все визуальные элементы приложения, которые вы видите на экране: окна, кнопки, поля для ввода данных, скроллеры и так далее. Такие элементы также называют виджетами (widgets). Именно через них происходит взаимодействие человека с программой.
Создание оконного приложения "Калькулятор" в Python
На протяжении всего учебного раздела дети будут создавать различные оконные приложения: собственный калькулятор, опросник и другие полезные виджеты. Также ученики научатся разбирать на строчки кода другие, уже созданные кем-то приложения. Это поможет им подсмотреть у опытных программистов идеи для того, чтобы реализовать свои программы максимально качественно и функционально.
РАЗДЕЛ 3. РАЗРАБОТКА ИГР
Освоив создание приложений, дети перейдут к работе с еще более мощным инструментом, используемым в Python для создания игр – Pygame. Ученики с нуля создадут различные популярные игры с полноценной графикой, анимацией и подсчетом очков: крестики-нолики, змейка, танчики и другие. Когда проекты станут объемными и их код будет занимать множество строк, дети познакомятся с понятием "класс" и объектно-ориентированным программированием. Класс — это шаблон кода, по которому создаётся какой-либо объект. Это как инструкция по сборке тележки: сама по себе она ничего не делает, но помогает создать новый объект, который можно использовать в работе.
Игра "Змейка", написанная учениками школы "Азимов" на занятиях по Python
Процесс создания в Python игры "Крестики-нолики"
ОСОБЕННОСТИ И ПРЕИМУЩЕСТВА ОНЛАЙН-ЗАНЯТИЙ В "АЗИМОВ"
Азимов – это не только школа робототехники и программирования, а также самый крупный IT-лагерь в РФ, в котором отдыхают и развиваются в каникулы сотни детей.
Каникулы
Небольшие группы
Занятия проходят в небольших группах до 6 человек. Ребенку не обязательно иметь какой-либо опыт, чтобы начать учиться у нас.
Сотни довольных родителей
У нас сотни реальных положительных отзывов от родителей наших учеников, оставленных ими в нашей группе ВКонтакте. Убедитесь сами.
Особенности обучения
По окончании обучения мы выдаём ученикам дипломы о прохождении курса. Также вы можете оплачивать обучение за счет материнского капитала.
Вы можете заниматься в небольшой группе или индивидуально. Наш опыт позволил сделать эффект от групповых занятий практически сопоставимым с индивидуальными. При этом они гораздо дешевле.
Формат занятий
Формат занятий: Онлайн-занятия с преподавателем в Zoom в группах до 6-ти человек. Уроки проходят 1 раз в неделю.
ИНФОРМАЦИЯ О КУРСЕ «ПРОГРАММИРОВАНИЕ PYTHON»
Продолжительность курса: 2 года
Длительность занятия: 90 минут
Требования к системе: персональный компьютер или ноутбук с процессором уровня i3-2100 и выше или дискретной видеокартой; стабильное подключение к интернету
ЗАПИСЬ НА БЕСПЛАТНОЕ ПРОБНОЕ ЗАНЯТИЕ
Первое занятие
Заявки от лиц, не достигших 18 лет, не принимаются!