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










