Курсы программирования на Python
Три ступени обучения: от своего первого IT-проекта до готового портфолио разработчика и карьерного плана
12-17 лет
96 тем, за которые ребенок
Познакомится с основами языка
Введение в Python. Функции ввода-вывода
Переменные. Численные типы данных
Строки
Вложенные конструкции
Познакомится с управляющими конструкциями
Логический тип данных. Условный оператор
Вложенный условный оператор и условный оператор нескольких ветвей
Цикл while. Цикл со счётчиком
Вложенные алгоритмические конструкции (цикл в цикл, условный оператор в цикл и др.)
Познакомится с функциями и модулями
Создание функций. Локальная и глобальная области видимости
Использование одной функции внутри другой
Модули. Использование встроенных модулей стандартной библиотеки
Создание модулей. Подключение нескольких модулей
Изучит Модуль Turtle. Математика для разработчика.
Графический исполнитель Turtle. Математика перемещения исполнителя
Условный оператор. Рисование простых геометрических фигур
Цикл. Рисование многоугольников
Проектное занятие
Изучит объектно-ориентированное программирование
Объекты, их поля и методы
Обработка событий мыши и клавиатуры
Классы. Конструктор класса
Наследование (от готового или своего класса)
Узнает основы разработки игр на PyGame
Основы разработки игр. Спрайт, игровой цикл
Списки и методы работы с ними. Перебор списка в цикле for
Обработка внутриигровых событий
Игровая физика
Систематизирует полученную информацию
Обобщение и систематизация пройденного материала в игровой форме
Изучит структуры данных
Повторение
Структуры данных: списки и словари
Вложенные структуры данных
Обработка исключений
Разработает оконные приложения
Основные виджеты оконного приложения
Проектирование интерфейса приложения
Последовательное создание профессионального (компьютерного) приложения Memory Card
Научится работать с текстовыми файлами и json файлами
Запись и чтение данных из текстовых файлов
Запись и чтение данных из json-файлов
Создание оконного приложения «Умные заметки» с поиском записей по тегам
Научится автоматической обработке изображений
Библиотека Python PIL как средство обработки изображений
Коррекция размера, расположения, яркости, цвета, контраста изображений
Массовая обработка изображений
Научится продвинутой разработке игр на PyGame
Повторение
Спрайты разных видов и их свойства
Использование физических свойств спрайтов
Игровая обработка событий
Оформление игры: фон и музыка
Создаст портфолио разработчика
Создание творческих программ и приложений
Систематизирует полученную информацию
Обобщение и систематизация пройденного материала в игровой форме
Повторит пройденный материал
Повторение. Алгоритмы и структуры данных
Повторение. Функции и ООП
Разработает мобильное приложение
Введение в мобильную разработку
Разработка MVP мобильного приложения
От прототипа к MVP
Визуализация и тестирование
Научится анализировать данные
Основы работы с Pandas. Фильтрация данных
Методы группировки данных
Очистка данных. Feature engineering
Работа над индивидуальным проектом
Визуализация данных
Защита проектов
Исследуют машинное обучение
Алгоритмы машинного обучения. Классификация методом KNN
Стратегия и тактика обучения модели
Работа над индивидуальным проектом
Презентация проектов. Подведение итогов соревнования
Научатся разрабатывать 3D игры
Знакомство с Panda3D
Загрузка карты. Работа с текстовыми файлами
Управление игроком
Основной игровой режим
Работа с картой
Презентация проектов
Научатся веб-разработке
Введение в веб-разработку
Оформление веб-страниц
Работа с базой данных. Введение в SQL
Работа со связанными таблицами. Создание скрипта базы данных для сайта
Получение и обработка данных. Создание форм
Использование шаблонов
Презентация проектов
Построит карьеру в IT
Варианты развития карьеры в IT (наёмная работа в разных сферах, собственный стартап, работа в команде стартаперов)
Выпускной: «Моя карьера в IT: мечта ➜ цель ➜ план ➜ действия»
Поучаствует
в серии хакатонов
Воркшоп: навыки разработчика
Хакатон. TestIT
Хакатон. Simple Paint
Хакатон Grow Up
Как проходят занятия
Групповые
Индивидуальные
1, 2 или 3 раза в неделю
в удобное для вас время
Индивидуально
с преподавателем
60 минут онлайн на платформе Алгоритмики
2 или 3 раза в неделю
в удобное для вас время
В группе до 10 человек с преподавателем
90 минут онлайн на платформе Алгоритмики
Учитесь в международной школе, которой доверяют
Мы в списке инновационных продуктов Сколково
Вносим вклад в научно-техническое развитие страны
Работаем по образовательной лицензии
Качество программ подтверждено Рособрнадзором
Учим детей сотрудников IT-компаний
Наши преподаватели
Сергей Козлов
Преподает 5 лет
Работает в детском центре развития «Чудо-школа Умница»
Выпускник школы программирования от Сбера «Школа 21»
Альбина Анисимова
Преподает 7 лет
Работает
педагогом-психологом в детском саду
Закончила Московский городской педагогический университет
Анастасия Борисова
Преподает 4 года
Закончила Политехнический университет Петра Великого в Санкт-Петербурге
Работает в VK
Елизавета Рыжова
Преподает 5 лет
Преподает лекции в Авиационном институте Москвы
Выпускница Шанхайского университета транспорта Цзяотун
Джамиль Мухутдинов
Преподает 5 лет
Разрабатывает игры и обучает кодингу в детском лагере InnoCamp
Выпускник Университета Иннополис
Частые вопросы
г. Москва, ул. Солянка 1/2, стр. 1
© 2017–2024 Алгоритмика
Алгоритмика в списке инновационных продуктов Сколково
Нажимая на кнопку вы соглашаетесь c положением о защите персональных данных