Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

бесплатно
нет рассрочки

Зачем изучить Python

  1. Легко начать программировать

У Python простой код и понятный синтаксис: ребятам легко работать с переменными, алгоритмами, функциями, командами. После обучения у ребят останется фундамент знаний по программированию. 

      2. Общее развитие и повышение успеваемости

Программирование тренирует логику, учит ставить цели и находить ошибки, развивает творческое и аналитическое мышление. После обучения ребята станут увереннее на уроках математики, физики, информатики.

      3. Ясные карьерные перспективы

Python входит в топ-3 популярных языков: разработчики зарабатывают в среднем 250 000 Р в месяц. Они могут заниматься разработкой программ и игр, аналитикой, созданием искусственного интеллекта.

Ребята не просто изучают Python, а развиваются как специалисты

Пробуют разные специальности

Ребята попробуют себя в роли разработчиков, гейм-дизайнеров и аналитиков. Они смогут понять, какая специальность им больше по душе.

Собирают свое портфолио 

За 9 месяцев ребята научатся работать с компьютерными алгоритмами, графикой, звуком, анимацией. Каждый ученик создаст четыре 2D игры, четыре сайта и трёх чат-ботов.

Работают в дружной команде

Ребята видят, как устроена работа в настоящей IT-компании: они делятся на команды, выполняют общие проекты и планируют задачи с другими командами.

Общаются с IT-экспертами из крупных компаний

Ребята узнают, как выглядит настоящая проектная работа и как продолжать развиваться. Эксперты поделятся с ребятами секретами разработки и ответят на вопросы.

Почему GeekSchool

Уроки в прямом эфире

Уроки проходят в Zoom: ребята слушают преподавателя и сразу практикуются. После каждого урока сохраняется запись, его удобно пересматривать.

Постоянная поддержка

Кураторы поддерживают ребят, мотивируют их учиться в сложных ситуациях, задают интересные вопросы в чатах, присылают полезные материалы. Кураторы всегда на связи с родителями и ребятами

Опытные преподаватели

Уроки ведут программисты с педагогическим опытом. Они разговаривают с ребятами на одном языке, увлекательно ведут уроки и отвечают на вопросы

Друзья по интересам 

Ребята находят единомышленников, с которыми интересно учиться, делиться идеями и обмениваться впечатлениями. После курса ребята продолжают общаться и улучшать совместыне проекты

Занятия раз в неделю - после школы или по выходным

Занятия раз в неделю
После школы или по выходным

9 месяцев обучения
Ребята успеют достичь результатов и собрать портфолио из проектов

90 минут идет урок
Ребята разбирают новую тему и отрабатывают ее на практике

До 12 ребят в группе
Преподаватель успевает уделить время каждому

Что вы получите после обучения

Приобретаемые навыки
1
CSS
3
HTML
6
Turtle
7
PyGame
8
Разработка 2D-игр
9
Discord
10
Создание чат-ботов
11
ИТ-образование

Образовательная организация

GeekSchool- это школа программирования для ребят 7-17 лет. Помогаем освоить цифровые навыки, расширить кругозор и найти перспективную профессию.

Программа курса

Модуль 1. Базовые конструкции языка Python
 
Скачаем и настроим все нужные инструменты.
Разберем основы программирования: узнаем, что такое переменные и почему над их названиями нужно хорошо подумать.
Поймем, чем отличаются типы данных и почему для чисел их несколько, научимся решать задачи в коде с помощью сложных конструкций — функций и циклов.
 Результат модуля: создадим визитку, калькулятор, текстовые игры и научимся защищать проект перед аудиторией.

Модуль 2. 2D-игры на Python
 
Узнаем, что такое объектно-ориентированное программирование.
Научимся работать с модулем PyGame — набором инструментов для разработки игр на Python.
Сделаем классы для игрока и игровых объектов, настроим несколько режимов игры, поработаем с физикой прыжков и падений.
Узнаем, как и зачем проводить рефакторинг кода.
 Результат модуля: напишем несколько игр, в том числе по мотивам популярных проектов: Flappy Bird, Doodle Jump, Piano Tiles.

Модуль 3. Веб-разработка
 
Погрузимся в веб-разработку: узнаем, что такое фронтенд и бэкенд.
Научимся делать структуру сайта с помощью HTML и стилизовать его с помощью CSS.
Освоим фреймворк Flask — набор инструментов для создания веб-приложений.
 Результат модуля: сделаем свой блог и тематический сайт.

Модуль 4. Телеграм-боты
 
Знакомимся с чат-ботами. Узнаем, зачем они нужны и почему популярны.
Научимся делать телеграм-ботов и настраивать их поведение: добавлять кнопки, подключать базы данных, получать доступ к другим сервисам через API.
 Результат модуля: сделаем несколько ботов — от простого, который повторяет слова за пользователем, до функционального, который выдает прогноз погоды по городу.

Модуль 5. Групповая разработка. Финальный проект
 
Закрепляем знания на практике и пробуем свои силы в настоящей командной разработке: выбираем зону ответственности, тестируем проект и готовим его к публикации.
Придумываем идею итогового проекта и приступаем к ее реализации.
 Результат модуля: создадим групповой, индивидуальный проекты и подготовимся к итоговой презентации.

ФИНАЛЬНЫЙ ПРОЕКТ

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.10.2024 08:54
Углублённый курс по Python

Углублённый курс по Python

Оставить отзыв
Поделиться курсом с друзьями