Состав курса
- основы языка программирования Python: переменные, типы данных, линейные алгоритмы
- алгоритмы с ветвлением, циклы
- дополнительные библиотеки
- коллекции (списки, кортежи, словари)
- функции
- понятие Telegram-бота, создание простейшего бота
- функционал Telegram-ботов, наполнение созданного бота задачами
- создание собственного многозадачного бота
- знакомство с библиотекой PyGame, овладение основным функционалом библиотеки
- создание 2D игры
Навыки, развивающие курс
- коммуникабельность
- креативность
- логическое мышление
- умение презентовать себя
- умение работать в команде
Показать программу курса
Продолжительность курса: 36 недель – 36 занятий (1 занятие – 2 урока по 50 минут).
І семестр — 16 недель
ІІ семестр — 20 недель
Между семестрами предусмотрен перерыв (зимние каникулы).
Цель курса
Научить детей основам программирования на языке Python, развить алгоритмическое мышление, умение работать с данными, создавать собственные программы, графические приложения и игры. Дать практические навыки работы с популярными библиотеками и созданием реальных проектов.
После завершения курса ученики смогут:
- Понимать основы синтаксиса и структуры программ на Python
- Создавать графические интерфейсы в Python
- Писать собственные функции и использовать встроенные
- Разрабатывать собственные мини-игры и полноценные проекты
- Создавать анимации в проектах
І семестр (16 занятий)
- Введение в программирование и Python
- Типы данных и переменные
- Линейные алгоритмы
- Условные операторы if/else
- Операторы сравнения и логические операторы
- Циклы for и while
- Вложенные циклы
- Работа со строками
- Списки и операции с ними
- Кортежи и множества
- Словари и их использование
- Встроенные функции Python
- Создание собственных функций
- Обработка функции open()
- Основы работы с модулями и библиотеками
- Мини-проект – первая консольная игра
ІІ семестр (20 занятий)
- Работа с файлами: считывание и запись текстовых файлов
- Обработка графических файлов
- Обработка аудио и видео в Python
- Графический интерфейс: создание окна и графических примитивов
- Свойства графических элементов
- События и обработчики событий в графическом интерфейсе
- Анимация графических объектов
- Введение в PyGame
- Создание окна игры в PyGame
- Управление персонажем с клавиатуры
- Добавление фона и спрайтов
- Обработка столкновений в игре
- Добавление звуков и музыки
- Счетчики очков и интерфейс игры
- Простая аркадная игра на PyGame.
- Расширенная игра с уровнями
- Работа с таймерами и событиями в игре
- Финализация и тестирование игры
- Создание установочного файла программы
- Итоговый проект и презентация
- Количество уроков в месяц: 8
- Занятия проходят 1 раз в неделю, 2 урока по 50 минут (подряд)
- Продолжительность курса: 9 месяцев
- Новая группа стартует в сентябре, а индивидуальные занятия можно начать в любой момент
- Пробное занятие – бесплатное











