Углубленное изучение предмета
Анализ данных на Python
Курс учит программированию на Python с нуля и основным методам анализа данных. Второй семестр посвящён статистике и работе с данными, а сквозная задача курса — подготовка к олимпиаде DANO и выполнение собственного проекта.
9-11 классПт18:00-19:30Онлайн
3990 ₽/мес для учеников Школы ЦПМ
5990 ₽/мес для учеников других школ
Анализ данных на Python
О курсе

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

Второй модуль, с января, посвящён анализу данных. Участники изучают основы математической статистики и разбирают основные методы анализа — интуитивно, без сложной математики, но с пониманием ограничений каждого метода и того, какие выводы можно сделать из результатов. Для тех, кто уже хорошо владеет Python и хочет сразу перейти к анализу данных, есть возможность присоединиться с января.

Параллельно идёт подготовка к олимпиаде DANO: решение задач и написание кода. Итог курса — индивидуальный проект по сбору, очистке и анализу данных. Ученикам 11 класса стоит учитывать, что олимпиада проходит осенью, а курс рассчитан до апреля, поэтому полная подготовка за один семестр невозможна.

Что ждёт участников курса
  • Освоят программирование на Python с нуля и изучат специализированные библиотеки для анализа данных.
  • Познакомятся с основами математической статистики и разберут основные методы анализа данных.
  • Научатся понимать ограничения методов и делать выводы на основе результатов их работы.
  • Подготовят индивидуальный проект: сбор, очистка и анализ данных.
  • Получат знания и навыки, необходимые для участия в олимпиаде DANO и схожих олимпиадах по анализу данных.
Программа курса
Знакомство с Python

Узнаем про то, зачем нужен Python, установим все необходимые программы, познакомимся с первые конструкциями и типами данных в Python

Условия и условный оператор if

Изучим условия и услонвый оператор if, напишем первые программы

Цикл While и тип данных "list"

Узнаем про цикл While и новый тип данных “list” или список

"list": продолжение и цикл For

Продолжим изучение списков и познакомимся со вторым циклом For

Методы для строк и списков

Изучим полезные методы для работы со строками и списками, порешаем задачи

Новые типы данных: множества и словари

Узнаем про новые типы данных, нужные для обработки данных – словари и множества

Сортировка: функция sorted

Изучим то, как происходит сортировка и порешаем задачи

Закрепление изученного: решение задач

Решим несколько задач для закрепления всего пройденного материала

Функциональное программирование

Научимся писать свои собственные функции в Python, узнаем про их особенности

Работа с файлами в языке Python

Рассмотрим способы работы с файлами в Python: .doc, .xlsx, .csv

Практика

Напишем большую программу со своими функциями и взаимодействием с файлами

Библиотеки: numpy, scipy и pandas

Изучим 3 основные библиотеки в Python, посмотрим на них в действии

Преподаватель
Пономарев Егор Андреевич
Выпускник Высшей школы экономики факультета мировой экономики и мировой политики. Основные области специализации - анализ данных и математические методы в экономике, мировая экономика и экономика Японии. С 2024 г.  преподаватель олимпиадной экономики на кафедре обществознания и экономики
Оставьте заявку
на курс
3990 ₽/мес для учеников Школы ЦПМ
5990 ₽/мес для учеников других школ
Занятия начнутся с сентября
Заполните контактные данные


    Вам могут понравиться