от 3600 ₽ в месяц
от 600 ₽ за занятие
PYTHON-ПРОГРАММИРОВАНИЕ
💻 Курс по программированию на Python для школьников
Увлекательное путешествие в мир кода — от первых строк до собственных проектов!
- 🐍 Базовый Python — изучим основы языка: переменные, циклы, условия и функции. Стартуем с нуля — никакого опыта не нужно!
- 🛠️ GUI-фреймворки — создаём простые графические интерфейсы с помощью библиотек (например, Tkinter), чтобы программы выглядели красиво и удобно.
- 👾 Чат-боты и нейросети — делаем своих чат-ботов, подключаем их к мессенджерам и знакомимся с базовыми понятиями искусственного интеллекта и машинного обучения.
- 👩🏼💻 Основы ООП — учимся писать более «умный», читаемый и гибкий код, используя классы, объекты и принципы объектно-ориентированного программирования.
Тема 1. Знакомство с Python: первый код и логика программиста
- Установка Python и выбор редактора (VS Code / PyCharm)
- Переменные, типы данных, ввод/вывод
- Условия (
if/else) и простые игры: «Угадай число» - Практика: консольный квест или викторина
Тема 2. Циклы, списки и функции — строим «умные» программы
- Циклы
forиwhile, работа со списками и строками - Написание и вызов функций
- Обработка ошибок (базовое
try/except) - Практика: генератор паролей, список дел, мини-энциклопедия
Тема 3. Графические интерфейсы с Tkinter
- Основы библиотеки: окна, кнопки, поля ввода
- Связь интерфейса с логикой программы
- Практика: калькулятор, блокнот, таймер обратного отсчёта
Тема 4. Введение в объектно-ориентированное программирование (ООП)
- Классы и объекты: зачем они нужны?
- Атрибуты, методы, инкапсуляция на примерах
- Рефакторинг старых проектов под ООП
- Практика: симулятор питомца или система учёта книг
Тема 5. Игры с Pygame: анимация, события, спрайты
- Установка Pygame, игровой цикл
- Работа с изображениями, клавишами, коллизиями
- Практика: аркада «Уклоняйся от метеоритов» или платформер
Тема 6. 3D-игры с Ursina — шаг в трёхмерный мир
- Знакомство с движком Ursina (на основе Panda3D)
- Создание кубов, камер, управления с клавиатуры
- Простая 3D-сцена или мини-игра в стиле Minecraft
- Практика: «3D-лабиринт» или «Собери все монетки»
Тема 7. Хранение данных: файлы и базы данных (SQLite + ORM)
- Работа с
.txtи.json - Введение в базы данных: что такое таблица, запись, запрос
- Используем SQLAlchemy (упрощённо) с SQLite через ORM
- Практика: система регистрации пользователей или дневник задач
Тема 8. Веб-сервер и API с FastAPI
- Что такое backend и API?
- Создание простого сервера на FastAPI
- GET/POST-запросы, JSON-ответы
- Практика: API для списка дел или цитат дня
Тема 9. Чат-бот и первое знакомство с ИИ
- Создание консольного чат-бота с правилами
- Подключение к Telegram через бота (без облака — локально или через бесплатный хостинг)
- Обзор: как работают нейросети (без кода), демонстрация Hugging Face / OpenAI API
- Практика: бот-ассистент с командами «погода», «анекдот», «напомни»
Тема 10. Финальный проект: выбираем направление!
Участник сам решает, что создать:
- 🎮 Игра (2D/3D) с сохранением прогресса
- 💬 Телеграм-бот с базой данных
- 🌐 Веб-API + простой фронтенд (HTML или Tkinter)
- 📊 Приложение с GUI и хранением данных
Проект оформляется в портфолио, защищается перед группой, и участник получает сертификат разработчика на Python!
- 🐍 Базовый Python
- 🛠️ GUI-фреймоворки
- 👾 Чат-боты и нейросети
- 👩🏼💻 Основы ООП
РАЗРАБОТКА GUI ПРИЛОЖЕНИЙ И ИГР