26.09.2026 - 26.12.2026
Python-разработка. Модуль 1
Приём заявок осуществляется до 02.10.2026 года.
К участию приглашаются школьники 8-11 классов Ставропольского края.
Python — один из самых популярных и востребованных языков программирования в мире, который активно используется ведущими
IT-компаниями, научными центрами и технологическими гигантами.
Сегодня Python стал универсальным инструментом, охватывающим практически все ключевые направления современной индустрии.
Главная сфера применения — Искусственный интеллект и машинное обучение.
На сегодняшний день Python является безусловным лидером и основным языком для разработки, обучения и внедрения систем искусственного интеллекта. Именно на Python построены все современные фреймворки глубокого обучения — PyTorch, TensorFlow, JAX, а также экосистемы для работы с большими языковыми моделями (LLM), такие как Hugging Face Transformers, LangChain и LlamaIndex. Нейросети, генеративный ИИ, компьютерное зрение, обработка естественного языка, автономные системы и рекомендательные алгоритмы — всё это в подавляющем большинстве случаев создаётся именно на Python. Знание Python открывает двери в самые перспективные профессии современности — от разработчика ИИ и Data Scientist до веб-инженера и специалиста по кибербезопасности.
Полная программа состоит из четырех модулей, включающих интерактивные задания, онлайн-тренажёры, промежуточные тестирования и защиту проектов. За время обучения школьники последовательно и глубоко освоят все ключевые темы языка Python:
Основы синтаксиса: от базовых типов данных, условий и циклов до отладки кода и работы со вложенными многомерными структурами;
Структуры данных: уверенное использование списков, кортежей, множеств и словарей;
Функции и архитектуру кода: создание собственных функций, работу с областями видимости, лямбда-функции и рекурсию;
Работу с данными и библиотеками: чтение и запись файлов (CSV, JSON), использование стандартных библиотек и графического модуля PIL;
Объектно-ориентированное программирование (ООП): классы, наследование, полиморфизм и перегрузка операторов.
Продолжительность курса: с 26.09.2026 г. по 26.12.2026 г. (42 урока).
Расписание занятий: суббота, 18:00-20:00.
По вопросам участия в программе обращаться по телефону +7 (8652) 99-00-98 или по адресу online@stavdeti.ru
Тема 1. Знакомство со средой и базовые типы данных.
- Теория: История Python, установка IDE, числовые типы (int, float), преобразование типов.
- Практика: Настройка среды, создание первой программы, решение математических задач.
Тема 2. Условные конструкции.
- Теория: Синтаксис if/elif/else, важность отступов, логические операторы (and, or, not), вложенные условия.
- Практика: Написание программ с ветвлением, решение задач с множественными и сложными условиями.
Тема 3. Приоритет операций и простейшие функции.
- Теория: Порядок выполнения операций в коде, обзор встроенных функций (print, len, type, abs и др.).
- Практика: Написание кода с учетом приоритетов, использование функций для упрощения программ.
Тема 4. Циклы и итерационные процессы.
- Теория: Синтаксис циклов while и for, функция range(), булевы переменные, операторы break и continue, вложенные циклы.
- Практика: Итеративные вычисления, перебор последовательностей, оптимизация циклов, вывод графических фигур.
Тема 5. Отладка программ.
- Теория: Виды ошибок (синтаксические, логические, времени выполнения), чтение трейсбэков, методы отладки.
- Практика: Поиск и исправление багов в предоставленном коде, использование отладочной печати.
Тема 6. Множества в Python.
- Теория: Понятие множества, тип данных set, уникальность элементов, операции объединения и пересечения.
- Практика: Решение задач на поиск уникальных элементов, сравнение и обработка коллекций.
Тема 7. Работа со строками: индексация и срезы.
- Теория: Базовые операции над текстом, индексация символов (положительная и отрицательная), синтаксис срезов [start:stop:step].
- Практика: Форматирование текста, обработка отдельных символов, написание алгоритмов (например, проверка палиндромов).
Образовательный процесс реализуется преподавателем в дистанционном формате с использованием образовательной платформы Яндекс-учебник, с применением технологий видеоконференцсвязи (Яндекс-телемост) один раз в неделю по 3 урока строго по расписанию.
Для занятий необходимы:
- компьютер/ноутбук с устойчивым выходом в интернет, камерой и микрофоном;
- тетрадь для записи теоретической части.
При условии успешного освоения учебного материала и прохождения контрольных/самостоятельных работ предусмотрен переход на следующий модуль.
На уроке ученики участвуют в обсуждениях и фронтальных опросах, слушают объяснения учителя, выполняют практикумы и тесты.
Домашние проверочные и контрольные задания выполняются обучающимися вне онлайн-уроков и отправляются на проверку до установленного учителем срока.
Возникающие вопросы, учащиеся задают сразу на уроке или отправляют учителю в чат.
Учащиеся по завершении модуля:
- Познакомятся со средой программирования Python и научатся самостоятельно отлаживать свой код.
- Узнают, что такое условия, циклы, множества и строки, а также научатся их грамотно применять.
- Освоят работу со срезами, индексацией, вложенными структурами и булевой логикой.
- Научатся писать, читать и оптимизировать программы с использованием различных типов данных и функций.
- Научатся решать алгоритмические задачи и успешно проходить промежуточные и итоговые аттестации.

