Курс программирования Python для детей разработан самой титулованной школой робототехники в Санкт-Петербурге - «Азимов». Курс можно пройти в очном или онлайн-формате: их образовательные программы идентичны. Очные занятия проходят в группах до 8-ми человек на наших площадках в СПб и других городах РФ. Онлайн-занятия доступны для русскоговорящих детей со всего мира и проходят в Zoom в группах до 6-ти человек. Также есть формат индивидуальных занятий.
Уникальные скидки и спецпредложения на обучение Подробнее →
НЕМНОГО О PYTHON
Преимущества обучения
В рамках курса программирования Python (Питон) для детей ученики начнут осваивать один из самых популярных языков программирования в мире. Давайте рассмотрим причины, по которым Python представляет особый интерес для программистов на всей планете:
Имеет низкий порог вхождения (довольно прост для обучения) и позволяет быстро погрузиться в мир программирования
Экономит время программиста, позволяя писать код быстрее, нежели на С++, Java и многих других языках
Язык широко применим: используется в анализе данных, машинном обучении, веб-разработке, создании игр, математических/научных вычислениях и других сферах
Python обладает лаконичным и понятным синтаксисом - правилом написания кода
Обучаясь в школе «Азимов» на курсе программирования Python, дети не просто учатся правильно писать код, но и осваивают другие важные компетенции. Одной из них является навык слепой печати. Это нужно для того, чтобы начинающие программисты не теряли время в поисках нужных клавиш и могли быстро писать код. Освоив навык слепой печати, дети успешно используют его не только в программирование, но и в написании любых текстов с помощью клавиатуры. Быстрее освоить слепую печать помогают специальные домашние задания, которые выдают наши педагоги по желанию родителя.
1
НАВЫК СЛЕПОЙ ПЕЧАТИ
Обучаясь в школе «Азимов» на курсе программирования Python, дети не просто учатся правильно писать код, но и осваивают другие важные компетенции. Одной из них является навык слепой печати. Это нужно для того, чтобы начинающие программисты не теряли время в поисках нужных клавиш и могли быстро писать код. Освоив навык слепой печати, дети успешно используют его не только в программирование, но и в написании любых текстов с помощью клавиатуры. Быстрее освоить слепую печать помогают специальные домашние задания, которые выдают наши педагоги по желанию родителя.
2
АНГЛИЙСКИЙ ЯЗЫК
Учась писать коды, дети параллельно осваивают английский язык. Это обусловлено тем, что все команды в Python пишутся на нем. Также, нельзя не отметить тот факт, что все мировое сообщество программистов - англоговорящее. Таким образом, не зная основ языка, ребятам будет сложно полноценно коммуницировать с остальным IT-миром. Освоение английского на занятиях начинается с изучения названия переменных и основных команд. В дальнейшем дети учатся работать с официальной англоязычной документацией и искать информацию на разных "программистских" сайтах по типу Stack Overflow или Github.
3
УСТРОЙСТВО КОМПЬЮТЕРА
На начальном этапе курса программирования Python для детей, ученики также узнают о том, как устроены компьютеры. В первую очередь, они знакомятся с таким понятием, как CPU (ЦП - центральный процессор), его основной и вторичной памятью. Такие знания помогают использовать каждый ресурс ЦП для решения прикладных задач программирования. Это позволяет детям «разговаривать» с процессором на одном языке, чтобы указывать ему, что делать. Помимо памяти процессора, каждый ребенок научится использовать сеть и устройства ввода/вывода.
4
РАБОТА С ПРОГРАММАМИ
В качестве среды разработки на курсе программирования Python используется популярная в этих целях программа PyCharm. Она обладает открытым исходным кодом и является бесплатной. Благодаря работе в данной среде, дети изначально получают представление о том, как правильно работать над большим проектом - путем структуризации файлов. Это обусловлено тем, что PyCharm является профессиональной средой разработки, в которой есть контроль версий, возможность создавать директории и вложенные папки.
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, ДЕТИ ТАКЖЕ ОСВАИВАЮТ:
ПРИМЕРЫ ПРОЕКТОВ, РЕАЛИЗОВАННЫХ НА КУРСЕ:
A TRUE NORTHERN PLAYA
Get around by train, bus, car, ferry, cruise ship, bicycle, skis, or sleigh. Relax and enjoy yourself!
Освоив базу и получив уверенные начальные навыки программирования, ученики погружаются в мир создания оконных приложений. В этом им помогает Tkinter – специальныймодуль, который содержит компоненты графического интерфейса пользователя. Под графическим интерфейсом подразумеваются все визуальные элементы приложения, которые вы видите на экране: окна, кнопки, поля для ввода данных, скроллеры и так далее. Такие элементы также называют виджетами (widgets). Именно через них происходит взаимодействие человека с программой.
Создание оконного приложения "Калькулятор" в Python
На протяжении всего учебного раздела дети будут создавать различные оконные приложения: собственный калькулятор, опросник и другие полезные виджеты. Также ученики научатся разбирать на строчки кода другие, уже созданные кем-то приложения. Это поможет им подсмотреть у опытных программистов идеи для того, чтобы реализовать свои программы максимально качественно и функционально.
РАЗДЕЛ 3. РАЗРАБОТКА ИГР
Освоив создание приложений, дети перейдут к работе с еще более мощным инструментом, используемым в Python для создания игр – Pygame. Ученики с нуля создадут различные популярные игры с полноценной графикой, анимацией и подсчетом очков: крестики-нолики, змейка, танчики и другие. Когда проекты станут объемными и их код будет занимать множество строк, дети познакомятся с понятием "класс" и объектно-ориентированным программированием. Класс — это шаблон кода, по которому создаётся какой-либо объект. Это как инструкция по сборке тележки: сама по себе она ничего не делает, но помогает создать новый объект, который можно использовать в работе.
Игра "Змейка", написанная учениками школы "Азимов" на занятиях по Python
Процесс создания в Python игры "Крестики-нолики"
ОСОБЕННОСТИ И ПРЕИМУЩЕСТВА ЗАНЯТИЙ
Лучшие выпускники ведущих профильных ВУЗов России, прошедшие дополнительную подготовку в нашей школе.
Чат для родителей
Для родителей из одной группы создаётся чат в WhatsApp, где они могут общаться с преподавателем, менеджером и между собой.
Преподаватели
Образование
Обучаясь на курсе, дети легче осваивают точные науки и школьную программу информатики, физики, математики, учатся "слепой печати", пополняют запас английских слов.
Методика обучения
Курс сделан максимально интерактивным: никакой зубрежки, дети оттачивают свои навыки, решая практические задачи, как настоящие программисты.
Формат обучения
Вы можете выбрать удобный для вас формат занятий: очные или онлайн. Образовательные программы идентичны. Каждый урок длится 90 минут.
Занятия развивают логику, память, творческие начала, пространственное и абстрактное мышления. Учат детей концентрироваться на задаче, работать в команде, помогают найти друзей по интересами.
Развитие
В онлайн группах не более 6-ти человек, в очных - не более 8. Это позволяет нам обеспечить индивидуальный подход к каждому ученику. Все группы разделены по возрастам и уровню знаний.
Формат занятий: Онлайн-занятия с преподавателем в Zoom в группах до 6-ти человек. Либо очные занятия на наших площадках в СПб и других городах РФ в группах до 8-ми человек. Уроки проходят 1 раз в неделю.
Скидки на обучение: Доступно множество скидок и акций. Подробности можно найти здесь — https://azimovclub.com/stock
Требования к системе (только для онлайн-занятий): персональный компьютер или ноутбук с процессором уровня i3-2100 и выше или дискретной видеокартой; стабильное подключение к интернету
ЗАПИСЬ НА БЕСПЛАТНОЕ ПРОБНОЕ ЗАНЯТИЕ
Первое занятие
Заявки от лиц, не достигших 18 лет, не принимаются!
Школа робототехники и программирования "Азимов" - самая титулованная детская школа робототехники в Санкт-Петербурге с филиалами в разных городах РФ. Посмотрите, как проходят наши занятия.