«Основы программирования
на языке Python»
Дополнительная общеобразовательная общеразвивающая программа
Возраст: от 14 до 17 лет.
На данном направлении дети изучают основы программирования на одном из самых популярных и простых языков. Python очень активно развивается и используется в разных областях: от разработки сайтов до игр и приложений. Учебная программа предполагает большое количество практики, а по итогу дети смогут самостоятельно реализовывать проекты разной сложности.

● 1 год обучения - 216 часа.
Занятия 2 раза в неделю.
● 2 год обучения - 216 часа.
Занятия 2 раза в неделю.
● 432 часа обучения, из них большая половина - практика;
● Удобный график обучения - по будням и в выходные;
● Обучение проходит в аудиториях на современных ПК;
● Проектная деятельность. При обучении рассматриваются реальные проблемы из жизни, на которые учащиеся находят решения.
Что входит в программу?
Введение в программирование и основы Python
Знакомство с Python. Команды input() и print(); Параметры sep, end. Переменные. Комментарии. PEP 8; Работа с целыми числами; Условный оператор; Логические операции and, or, not; Вложенный и каскадный условный оператор; Типы данных int, float, str; Встроенные функции min(), max(), abs(); Встроенные функции min(), max(), abs(); Частые сценарии при написании циклов; Расширенные операторы присваивания; Цикл с предусловием while; Операторы break, continue, else; Вложенные циклы; Практикум по базовым конструкциям.
Строки и списки
Строковый тип данных: индексация и срезы; Методы строк; Введение в списки. Основы работы со списками; Методы списков. Вывод элементов списка; Строковые методы split() и join(); Методы списков (продолжение); Списочные выражения; Решение задач на строки и списки.
Функции
Функции; Локальные и глобальные переменные; Функции, возвращающие значения; Решение задач на функции; Практикум по функциям.
Модули
и стандартная библиотека
Импорт модулей; Работа с модулями math и random; Работа с модулями math и random; Работа с файлами; Чтение и запись текстовых файлов; Модуль os и работа с файловой системой; Практикум по модулям и стандартной библиотеке.
Основы библиотеки Tkinter
Введение в библиотеку Tkinter; Виджеты Label и Button; Виджеты Entry и Text; Размещение виджетов: метод pack; Размещение виджетов: метод grid; Создание простого приложения с графическим интерфейсом; Практикум по Tkinter.
Итоговый проект
Введение в проектную деятельность; Планирование итогового проекта; Проектирование итогового проекта; Разработка итогового проекта; Тестирование и отладка проекта; Документирование проекта; Подготовка к защите проекта; Защита итогового проекта.
Чему научимся?
  • Soft skills
    ● Интерес к программированию и информационным технологиям.
    ● Ответственность за выполнение задач и завершение проектов.
    ● Культура оформления кода и документации.
    ● Настойчивость при решении сложных задач.
    ● Логическое и алгоритмическое мышление.
    ● Творческие способности через проектную деятельность.
    ● Навыки декомпозиции задач и планирования работы.


  • Hard skills
    ● Знание основ алгоритмики и блок-схем.
    ● Базовые и продвинутые конструкции языка Python.
    ● Основы объектно-ориентированного программирования.
    ● Навыки создания консольных и графических программ.
    ● Работа со средами разработки Python.
    ● Умение применять различные библиотеки Python для решения прикладных задач.
    ● Навыки работы с базами данных и API.

Педагоги направления
  • Игорь Владимирович Бушенев
    Педагог направления «Основы программирования на языке Python»
  • Николай Юрьевич Попов
    Педагог направления «Основы программирования на языке Python»
    ПОДРОБНЕЕ О ПЕДАГОГЕ