PYTHON-ПРОГРАММИРОВАНИЕ
от 3600 ₽ в месяц

от 600 ₽ за занятие

12+ 14+ 18+
Записаться на курс

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 ПРИЛОЖЕНИЙ И ИГР