Мы познакомим детей с основами программирования на языке Python. Пройдем ключевые темы: от базовых команд до создания простых игр и программ с графикой. Дети научатся работать с переменными, условиями, циклами, функциями и модулями. Также освоим графику с помощью библиотеки pygame, научимся работать с файлами и создадим собственные проекты.
Python.Start
11-18 лет
Python - является одним из самых популярных и распространенных языков программирования. И наша любовь к нему неспроста
Программа обучения составлена таким образом, что комфортно будет всем, даже педагогу Весь изученный материал остается у ребенка, в его личном кабинете, включая теоретическую и практическую часть
Программа обучения
Что такое программирование и зачем нужен Python
Установка Python и работа в IDE (Thonny / PyCharm / VS Code)
Переменные и типы данных: числа, строки, булевы значения
Ввод и вывод данных (input(), print())
Арифметические операции, практика — калькулятор
Мини-проект: игра «Калькулятор шуток» (арифметика + вывод текста).
Условные операторы (if, else, elif)
Логические операторы и сравнения
Циклы for и while
Работа с диапазонами (range)
Применение циклов для рисунков (черепаха turtle)
Мини-проект: игра «Угадай число» и графический рисунок через turtle.
Списки: создание, индексы, методы (append, remove)
Словари: ключ-значение
Кортежи и множества (обзор)
Строки как последовательности (срезы, методы)
Практика: работа с коллекциями
Мини-проект: генератор случайных персонажей или словарь «мини-энциклопедия».
Создание функций (def)
Аргументы и возврат значений
Области видимости переменных
Импорт модулей (random, math, time)
Создание собственных модулей
Мини-проект: программа «Симулятор кубика» или «Таймер».
Чтение и запись файлов (open)
Основы работы с текстовыми файлами (дневник / заметки)
Введение в классы и объекты
Атрибуты и методы
Создание простых классов
Мини-проект: «Электронный дневник» или простая «База данных питомцев».
Знакомство с библиотекой pygame
Работа с окнами, спрайтами, событиями
Анимация и управление персонажем
Звуки и музыка
Построение графиков с matplotlib
Мини-проект: аркадная мини-игра (например, «Лабиринт» или «Арканоид»).
Ученики делают собственный проект (по выбору):
Игра (pygame)
Чат-бот (консольный или Telegram)
Визуализатор данных
Генератор историй / квест
Презентация проектов, демонстрация другим ученикам/родителям.
Приступите прямо сейчас и получите первое занятие бесплатно!