Курс программирования Python для детей разработан самой титулованной школой робототехники в Санкт-Петербурге - «Азимов». Курс можно пройти в очном или онлайн-формате: их образовательные программы идентичны. Очные занятия проходят в группах до 8-ми человек на наших площадках в СПб и других городах РФ. Онлайн-занятия доступны для русскоговорящих детей со всего мира и проходят в Zoom в группах до 6-ти человек. Также есть формат индивидуальных занятий.
Уникальные скидки и спецпредложения на обучение Подробнее →
НЕМНОГО О PYTHON
Преимущества обучения
В рамках курса программирования Python (Питон) для детей ученики начнут осваивать один из самых популярных языков программирования в мире. Давайте рассмотрим причины, по которым Python представляет особый интерес для программистов на всей планете:
Имеет низкий порог вхождения (довольно прост для обучения) и позволяет быстро погрузиться в мир программирования
Экономит время программиста, позволяя писать код быстрее, нежели на С++, Java и многих других языках
Язык широко применим: используется в анализе данных, машинном обучении, веб-разработке, создании игр, математических/научных вычислениях и других сферах
Python обладает лаконичным и понятным синтаксисом - правилом написания кода
ОБ УЧЕБНОЙ ПРОГРАММЕ
Чему мы учим?
Read more
GETTING HERE AND AROUND
Get around by train, bus, car, ferry, cruise ship, bicycle, skis, or sleigh. Relax and enjoy yourself!
Read more
LAKELAND ROUTES
Explore Helsinki and the Finnish lake on an unforgettable road trip alone or with your loved ones.
Read more
1
НАВЫК СЛЕПОЙ ПЕЧАТИ
Обучаясь в школе «Азимов» на курсе программирования 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!
Read more
GETTING HERE AND AROUND
Get around by train, bus, car, ferry, cruise ship, bicycle, skis, or sleigh. Relax and enjoy yourself!
Read more
LAKELAND ROUTES
Explore Helsinki and the Finnish lake on an unforgettable road trip alone or with your loved ones.
Read more
Визуализация принципа действия алгоритма, созданного в Python, с помощью модуля «Робот»
Визуализация принципа действия алгоритма, созданного в Python, с помощью модуля «Робот»
Пример работы текстовой игры «Угадай число», которую дети реализуют изучая цикл «while»
Пример отладки программы Python с помощью визуализаторов и режима debug
Пример проекта "Солнечная система", который дети реализуют, изучая функции
Пример проекта "Солнечная система", который дети реализуют, изучая функции
Освоив базу и получив уверенные начальные навыки программирования, ученики погружаются в мир создания оконных приложений. В этом им помогает Tkinter – специальныймодуль, который содержит компоненты графического интерфейса пользователя. Под графическим интерфейсом подразумеваются все визуальные элементы приложения, которые вы видите на экране: окна, кнопки, поля для ввода данных, скроллеры и так далее. Такие элементы также называют виджетами (widgets). Именно через них происходит взаимодействие человека с программой.
Создание оконного приложения "Калькулятор" в Python
На протяжении всего учебного раздела дети будут создавать различные оконные приложения: собственный калькулятор, опросник и другие полезные виджеты. Также ученики научатся разбирать на строчки кода другие, уже созданные кем-то приложения. Это поможет им подсмотреть у опытных программистов идеи для того, чтобы реализовать свои программы максимально качественно и функционально.
РАЗДЕЛ 3. РАЗРАБОТКА ИГР
Освоив создание приложений, дети перейдут к работе с еще более мощным инструментом, используемым в Python для создания игр – Pygame. Ученики с нуля создадут различные популярные игры с полноценной графикой, анимацией и подсчетом очков: крестики-нолики, змейка, танчики и другие. Когда проекты станут объемными и их код будет занимать множество строк, дети познакомятся с понятием "класс" и объектно-ориентированным программированием. Класс — это шаблон кода, по которому создаётся какой-либо объект. Это как инструкция по сборке тележки: сама по себе она ничего не делает, но помогает создать новый объект, который можно использовать в работе.
Игра "Змейка", написанная учениками школы "Азимов" на занятиях по Python
Процесс создания в Python игры "Крестики-нолики"
ОСОБЕННОСТИ И ПРЕИМУЩЕСТВА ЗАНЯТИЙ
Лучшие выпускники ведущих профильных ВУЗов России, прошедшие дополнительную подготовку в нашей школе.
Чат для родителей
Для родителей из одной группы создаётся чат в WhatsApp, где они могут общаться с преподавателем, менеджером и между собой.
Преподаватели
Образование
Обучаясь на курсе, дети легче осваивают точные науки и школьную программу информатики, физики, математики, учатся "слепой печати", пополняют запас английских слов.
Методика обучения
Курс сделан максимально интерактивным: никакой зубрежки, дети оттачивают свои навыки, решая практические задачи, как настоящие программисты.
Формат обучения
Вы можете выбрать удобный для вас формат занятий: очные или онлайн. Образовательные программы идентичны. Каждый урок длится 90 минут.
Занятия развивают логику, память, творческие начала, пространственное и абстрактное мышления. Учат детей концентрироваться на задаче, работать в команде, помогают найти друзей по интересами.
Развитие
В онлайн группах не более 6-ти человек, в очных - не более 8. Это позволяет нам обеспечить индивидуальный подход к каждому ученику. Все группы разделены по возрастам и уровню знаний.
Формат занятий: Онлайн-занятия с преподавателем в Zoom в группах до 6-ти человек. Либо очные занятия на наших площадках в СПб и других городах РФ в группах до 8-ми человек. Уроки проходят 1 раз в неделю.
Скидки на обучение: Доступно множество скидок и акций. Подробности можно найти здесь — https://azimovclub.com/stock
Требования к системе (только для онлайн-занятий): персональный компьютер или ноутбук с процессором уровня i3-2100 и выше или дискретной видеокартой; стабильное подключение к интернету
ЗАПИСЬ НА БЕСПЛАТНОЕ ПРОБНОЕ ЗАНЯТИЕ
Первое занятие
Заявки от лиц, не достигших 18 лет, не принимаются!
Школа робототехники и программирования "Азимов" - самая титулованная детская школа робототехники в Санкт-Петербурге с филиалами в разных городах РФ. Посмотрите, как проходят наши занятия.