Программирование Python для школьников

  • Программирование Python для школьников
Адрес

г Москва, ул Полярная, д 25 к 2 ()

Телефон

+79339189009

Место

Технокуб

Описание

🐍 Полный курс Python: От нуля до разработчика игр и приложений
Углубленная программа, которая делает из школьника настоящего разработчика, способного создавать как консольные утилиты, так и полноценные графические приложения и игры.
Наша программа - это постепенный переход от базовых вещей до сложной архитектуры и графики.

Модуль 1: Основы и консольное взаимодействие
Цель: Понять, как работает код, и научиться общаться с компьютером через терминал.
Практика Модуля 1: Написание консольного Калькулятора, который принимает два числа и операцию от пользователя.
Модуль 2: Логика, циклы и первые мини-игры
Цель: Научить программу принимать решения и повторять действия.
Практика Модуля 2: Создание простого бота (отвечает на вопросы с помощью if/else).
Игра на угадывание числа (компьютер загадывает, пользователь угадывает, бот подсказывает "больше/меньше").
Модуль 3: Структурирование кода
Цель: Научиться писать чистый, переиспользуемый код.
Занятие 8: Функции. Создание собственных функций (def). Аргументы и параметры. Возвращаемые значения (return). Область видимости переменных.
Занятие 9: Продвинутая работа со строками. Регулярные выражения (базово), парсинг текста, создание алгоритмов шифрования/дешифрования (например, шифр Цезаря).
Практика Модуля 3: Рефакторинг (улучшение) Калькулятора и Бота из прошлых модулей с использованием функций.
Модуль 4: Работа с данными и Операционной системой
Цель: Научить программу сохранять данные и взаимодействовать с компьютером.
Занятие 10: Долговременная память. Запись и считывание информации в файлы (.txt, .csv, .json). Контекстный менеджер with open().
Занятие 11: Операционная система. Модули os и shutil. Работа с ОС: создание/удаление папок, перебор файлов, получение путей, запуск сторонних программ через Python.
Практика Модуля 4: Создание "Менеджера заметок" (сохранение, чтение, удаление заметок в файл) или простого файлового менеджера.
Модуль 5: Архитектура и многофайловость
Цель: Научиться создавать большие проекты, разбивая их на части.
Практика Модуля 5: Разделение Калькулятора или Менеджера заметок на 3-4 файла (отдельно логика, отдельно работа с файлами, отдельно интерфейс).
Модуль 6: Объектно-Ориентированное Программирование (ООП)
Цель: Перейти от процедурного мышления к объектному.
Практика Модуля 6: Создание текстовой RPG-игры (классы Hero, Enemy, Weapon), где объекты взаимодействуют друг с другом.
Модуль 7: Графический интерфейс (GUI)
Цель: Создать полноценное десктопное приложение с окнами и кнопками (на базе Tkinter или PyQt).
Практика Модуля 7: Создание графической версии Калькулятора и графической версии Игры на угадывание.
Модуль 8: Разработка графических игр
Цель: Объединить GUI, циклы и обработку событий в реальном времени.
Практика Модуля 8: Простые графические игры (Змейка). Реализация логики змейки, поедания еды, подсчета очков и экрана Game Over.
Модуль 9: Финальный проект
Цель: Создать сложный, многофайловый проект, объединяющий все полученные знания.
Финальный проект: Текстовый квест (с элементами графики или чисто консольный).

💡 Наши принципы обучения: Теория 20% / Практика 80%
К завершению курса у вашего ребенка будет его первое профессиональное портфолио!

Расписание
Контакты

Технокуб

  • Email:
  • Телефон: +79339189009
Похожие

Весенний IT-клуб Академии ТОП

7–13 лет
г Москва, Зелёный пр-кт, д 20
г Москва, Зелёный пр-кт, д 20

Котик в наушниках в автобусе

7–14 лет
г Москва, Зелёный пр-кт, д 20
г Москва, Зелёный пр-кт, д 20