Программа рассчитана на два семестра. Первый модуль, с сентября по декабрь, — это обучение Python с нуля и знакомство со специализированными библиотеками. Занятия проходят в формате лекции и live-coding: преподаватель пишет код вместе с группой. Никаких предварительных знаний о программировании не требуется, но важно быть готовым много практиковаться самостоятельно.
Второй модуль, с января, посвящён анализу данных. Участники изучают основы математической статистики и разбирают основные методы анализа — интуитивно, без сложной математики, но с пониманием ограничений каждого метода и того, какие выводы можно сделать из результатов. Для тех, кто уже хорошо владеет Python и хочет сразу перейти к анализу данных, есть возможность присоединиться с января.
Параллельно идёт подготовка к олимпиаде DANO: решение задач и написание кода. Итог курса — индивидуальный проект по сбору, очистке и анализу данных. Ученикам 11 класса стоит учитывать, что олимпиада проходит осенью, а курс рассчитан до апреля, поэтому полная подготовка за один семестр невозможна.
- Освоят программирование на Python с нуля и изучат специализированные библиотеки для анализа данных.
- Познакомятся с основами математической статистики и разберут основные методы анализа данных.
- Научатся понимать ограничения методов и делать выводы на основе результатов их работы.
- Подготовят индивидуальный проект: сбор, очистка и анализ данных.
- Получат знания и навыки, необходимые для участия в олимпиаде DANO и схожих олимпиадах по анализу данных.
Узнаем про то, зачем нужен Python, установим все необходимые программы, познакомимся с первые конструкциями и типами данных в Python
Изучим условия и услонвый оператор if, напишем первые программы
Узнаем про цикл While и новый тип данных “list” или список
Продолжим изучение списков и познакомимся со вторым циклом For
Изучим полезные методы для работы со строками и списками, порешаем задачи
Узнаем про новые типы данных, нужные для обработки данных – словари и множества
Изучим то, как происходит сортировка и порешаем задачи
Решим несколько задач для закрепления всего пройденного материала
Научимся писать свои собственные функции в Python, узнаем про их особенности
Рассмотрим способы работы с файлами в Python: .doc, .xlsx, .csv
Напишем большую программу со своими функциями и взаимодействием с файлами
Изучим 3 основные библиотеки в Python, посмотрим на них в действии
на курс