Язык программирования Python можно использовать для создания сайтов, игр и приложений. На занятиях ребята будут изучать базовый синтаксис языка Python и подкреплять теорию большим количеством практических заданий.
Методика обучения
На занятиях педагог найдет подход к каждому ученику и доходчиво объяснит сложные понятия. За весь курс обучения ребята изучат основы программирования, понятия переменных, циклов и операторов, создание 2D и 3D объектов. Узнают, как хранить данные и формировать запросы к базе данных, как искать и обрабатывать ошибки в коде и превратить строки кода в работающие программы. Занятия развивают у ребенка логику, структурное мышление, математические, физические способности и инженерные навыки.
Чему научится ребенок
С помощью знаний, полученных на занятиях ребенок станет лучше учиться в школе по математике, физике и информатике. В процессе выполнения заданий ребенок научится быть внимательным, у него выработается привычка концентрироваться на определенной деятельности.
Программа курса
Основы языка Python. Изучение структуры языка и особенности интерпретатора.
Изучение возможностей и синтаксиса Python.
Изучение написания функций, работа с параметрами.
Классы и объектно-ориентированное программирование (ООП). Устройство классов Python. Основы ООП: инкапсуляция, полиморфизм, наследование.
Алгоритмы и структуры данных. Хранение данных.
Изучение баз данных. Основы языка запросов SQL.
Анализ кода и извлечение данных. Парсинг данных. Библиотека socket.
Разработка web-приложения. Использование Django для создания веб-страницы.
Проектирование REST API. Изучение архитектуры REST.
Мобильная разработка. Изучение Kivy. Создание мобильного приложения.
Как проходит обучение
Обучение проходит в группе до 8 человек. Ребята обучаются по авторским методикам и программам, разработанным квалифицированными специалистами. Каждый ученик получает сертификат об окончании курса «Программирование на Python», характеристику с рекомендациями от преподавателя и куратора направления и индивидуальный проект: веб-приложение «страница онлайн курсов».
Необходимые материалы
Все необходимое для занятий ребенок получит на уроке.