Курс Программирование Python

12-16 лет
Набор ежемесячно

Изучение нового языка, особенно языка программирования, требует высокой активности множества областей в мозге — это развивает и расширяет возможности ребенка. Когда дети пишут код, они учатся выражать себя, развивают логическое мышление и получают новый набор навыков, помогающих им перейти от простого потребления информации к созданию новых продуктов.

Python – один из самых популярных и простых для изучения языков программирования, идеально подходит для первых шагов в мире IT. Наш курс поможет детям понять основы программирования, развить логическое мышление и научиться создавать свои программы.

Формат: онлайн. Мини-группы: 6-8 человек.

Состав курса

  • основы языка программирования Python: переменные, типы данных, линейные алгоритмы
  • алгоритмы с ветвлением, циклы
  • дополнительные библиотеки
  • коллекции (списки, кортежи, словари)
  • функции
  • понятие Telegram-бота, создание простейшего бота
  • функционал Telegram-ботов, наполнение созданного бота задачами
  • создание собственного многозадачного бота
  • знакомство с библиотекой PyGame, овладение основным функционалом библиотеки
  • создание 2D игры

Навыки, развивающие курс

  • коммуникабельность
  • креативность
  • логическое мышление
  • умение презентовать себя
  • умение работать в команде

Продолжительность курса: 36 недель – 36 занятий (1 занятие – 2 урока по 50 минут).

І семестр — 16 недель

ІІ семестр — 20 недель

Между семестрами предусмотрен перерыв (зимние каникулы).

 

Цель курса

Научить детей основам программирования на языке Python, развить алгоритмическое мышление, умение работать с данными, создавать собственные программы, графические приложения и игры. Дать практические навыки работы с популярными библиотеками и созданием реальных проектов.

 

После завершения курса ученики смогут:

  • Понимать основы синтаксиса и структуры программ на Python
  • Создавать графические интерфейсы в Python
  • Писать собственные функции и использовать встроенные
  • Разрабатывать собственные мини-игры и полноценные проекты
  • Создавать анимации в проектах

 

І семестр (16 занятий)

  1. Введение в программирование и Python
  2. Типы данных и переменные
  3. Линейные алгоритмы
  4. Условные операторы if/else
  5. Операторы сравнения и логические операторы
  6. Циклы for и while
  7. Вложенные циклы
  8. Работа со строками
  9. Списки и операции с ними
  10. Кортежи и множества
  11. Словари и их использование
  12. Встроенные функции Python
  13. Создание собственных функций
  14. Обработка функции open()
  15. Основы работы с модулями и библиотеками
  16. Мини-проект – первая консольная игра

ІІ семестр (20 занятий)

  1. Работа с файлами: считывание и запись текстовых файлов
  2. Обработка графических файлов
  3. Обработка аудио и видео в Python
  4. Графический интерфейс: создание окна и графических примитивов
  5. Свойства графических элементов
  6. События и обработчики событий в графическом интерфейсе
  7. Анимация графических объектов
  8. Введение в PyGame
  9. Создание окна игры в PyGame
  10. Управление персонажем с клавиатуры
  11. Добавление фона и спрайтов
  12. Обработка столкновений в игре
  13. Добавление звуков и музыки
  14. Счетчики очков и интерфейс игры
  15. Простая аркадная игра на PyGame.
  16. Расширенная игра с уровнями
  17. Работа с таймерами и событиями в игре
  18. Финализация и тестирование игры
  19. Создание установочного файла программы
  20. Итоговый проект и презентация

 

 

2400 грн/месяц
  • Количество уроков в месяц: 8
  • Занятия проходят 1 раз в неделю, 2 урока по 50 минут (подряд)
  • Продолжительность курса: 9 месяцев
  • Новая группа стартует в сентябре, а индивидуальные занятия можно начать в любой момент
  • Пробное занятие – бесплатное



    Другие курсы:

    7-9 лет
    Начало ежемесячно
    Курс Scratch
    Развитие логического мышления и творческих способностей ребенка. Предоставить детям возможность и способ реализации своих фантазий и решения задач в современном Hi-Tech мире.
    Подробнее
    9-12 лет
    Начало 14 марта
    Курс Рисование на планшете

    Развитие креативного мышления и развитие художественных способностей детей через рисование на планшете.

    Подробнее
    9-12 лет
    Начало в сентябре
    Курс Разработка игр
    Дать учащемуся возможность реализовать свои фантазии в конкретных образах, словах и рисунках и научить его донести до других людей так, чтобы в них поверили.
    Подробнее
    10-12 лет
    Набор ежемесячно
    Курс Roblox
    Стимулировать творческое развитие учащихся и предоставить им возможность реализовать свои идеи и фантазии посредством создания собственных игр.
    Подробнее
    12-16 лет
    Набор ежемесячно
    Курс Создание сайтов
    Вдохновить и поддержать учащихся в желании создавать собственные веб-сайты. Помочь понять мощность технологий веб-разработки и раскрыть их творческий потенциал в виртуальном пространстве.
    Подробнее
    12-16 лет
    Набор ежемесячно
    Курс 3D-моделирование и анимация
    Создание у детей базовых понятий о трехмерном моделировании и поддержка творческого интереса с помощью практических занятий по моделированию и анимации простейших персонажей.
    Подробнее
    12-16 лет
    Начало в сентябре
    Курс Графический дизайн
    Развить творческие способности и фантазии ребенка. А также ознакомить с принципами колористики, правильного цветового сочетания и законами композиции.
    Подробнее
    12-16 лет
    Набор ежемесячно
    Курс Программирование Python
    Развить логическое мышление и способности ребенка. А также ознакомить с современными технологиями программирования и дать представление о будущей профессии.
    Подробнее
    13-16 лет
    Набор ежемесячно
    Курс Рисование на планшете для подростков
    Развитие креативного мышления и развитие художественных способностей детей через рисование на планшете.
    Подробнее
    13-16 лет
    Старт 7 февраля
    Курс SMM for Teens
    Развить творческие способности и фантазии ребенка, познакомить с основными принципами маркетинга, брендирования и анализа данных в социальных сетях.
    Подробнее
    13-16 лет
    Набор ежемесячно
    Курс Unity
    Знакомство со средой разработки Unity. Выработка базовых умений для создания трехмерных игр (основы дизайна уровней, создание игрового меню, использование спецэффектов в игровом окружении).
    Подробнее
    14-16 лет
    Набор ежемесячно
    Introduction to computer science
    Научить эффективно и быстро решать задачи, используя полученные знания алгоритмов, структур данных и концепций абстракции и успешно управлять процессом разработки и презентации собственного проекта. Introduction to computer science.
    Подробнее