1 неделяОсновы программирования и PythonИзучая эти уроки, студент:
- Освоит основы Python, включая установку окружения (Python и Jupyter Notebook) и базовые операции: вычисления, переменные, типы данных и их преобразование.
- Научится работать с вводом и выводом данных, а также с одним из ключевых типов данных в Python — списками (lists): создание, изменение, доступ к элементам, основные методы.
- Пройдёт тестирование для закрепления материала и получит полезные ресурсы для дальнейшего изучения языка программирования.
2 неделяСписки, логические операторы, словариИзучая эти уроки, студент:
- Научится устанавливать библиотеки и работать с основными инструментами для анализа данных в Python: NumPy, Pandas, Scikit-learn, Matplotlib.
- Поймёт различия между списками и массивами NumPy, научится создавать и использовать одномерные и двумерные массивы, а также пройдёт тестирование для закрепления.
- Освоит логические операторы и условные конструкции if, else, elif, включая вложенные условия (nested if), а также научится использовать словари (dictionaries) — важную структуру данных в Python.
3 неделяЦиклы (LOOPS)Изучая эти уроки, студент:
- Освоит работу с циклами for и while — ключевыми инструментами для автоматизации повторяющихся действий, включая работу с range, списками и условиями.
- Поймёт особенности бесконечных циклов, использование флагов, стражей и констант для управления логикой выполнения кода.
- Ознакомится с конструкцией match case — современным способом сопоставления значений, добавленным в новых версиях Python.
4 неделяОбработка данных в Pandas, неделя 1Изучая эти уроки, студент:
- Освоит создание пользовательских функций в Python, включая передачу параметров, возврат значений (return) и работу с None, а также распространённые ошибки при работе с функциями.
- Освоит работу с библиотекой Pandas, начиная с базовых объектов Series и DataFrame, научится создавать, изменять и анализировать табличные данные.
- Разберётся, как обрабатывать пропущенные значения (missing data) — заменять, удалять или анализировать неполные данные.
5 неделяОбработка данных в Pandas, неделя 2Изучая эти уроки, студент:
- Научится сортировать и фильтровать данные в Pandas, находить дубликаты, работать с индексами и инструментами доступа .loc[], .iloc[].
- Освоит ключевые методы для поиска, удаления, выборки и копирования данных, а также научится работать с текстовыми данными и группировками (groupby).
- Применит знания на практике в бизнес-кейсах, таких как анализ данных Netflix и предсказание оттока клиентов (churn), а также закрепит материал через тесты.