1 модуль | Программирование на Python. Введение в Python
Ввод и вывод данных;
Случайные числа;
Условия;
Циклы;
Функции;
Математические функции;
2 модуль | Программирование на Python. Создание чат-ботов
Повторение прошлого модуля: условия, функции, циклы и др.;
Создание бота в Python;
Telegram-бот. Создание бота в Telegram. Написание первой программы для бота;
Telegram-бот. Собеседник: диалог с ботом;
Telegram-бот. Оптимизация кода. Кнопки;
Telegram-бот. Программа для поиска в Wikipedia;
Discord. Создание бота в Discord. Ввод команд в чат;
Discord. Готовность бота. Диалог;
Discord. Очистка чата. Личное сообщение;
Discord. Кнопки;
Подготовка к защите проекта: выбор мессенджера и создание проекта;
Защита проекта.
3 модуль | Программирование на Python. Создание 2D-игр
Игра "Арканоид" на Python. Фон и платформа;
Игра "Арканоид" на Python. Управление и создание мяча;
Игра "Арканоид" на Python. Кирпичики;
Игра "Змейка" на Python. Управление змейкой;
Игра "Змейка" на Python. Длина змейки и бонусы;
Игра "Змейка" на Python. Сбор бонусов и окончание игры;
Игра "Зомби-апокалипсис" на Python. Создание окна и спрайта;
Игра "Зомби-апокалипсис" на Python. Работа со спрайтом. Управление;
Игра "Зомби-апокалипсис" на Python. Реализация стрельбы;
Игра "Зомби-апокалипсис" на Python. Вражеские спрайты;
Игра "Зомби-апокалипсис" на Python. Уничтожение врагов и персонажа;
Игра "Зомби-апокалипсис" на Python. Интерфейс.