Месяц 1 — Foundations (Основы)
🎯 Цель этого месяца
К концу месяца вы будете знать:
- Основы математики (linear algebra, calculus, статистика) в ML-контексте
- Эффективную обработку векторов и матриц с NumPy
- Анализ реальных данных с Pandas
- Визуализацию данных с Matplotlib/Seaborn
- Финал: написание полного отчёта EDA (Exploratory Data Analysis) на реальном датасете
Распределение по неделям
| Неделя | Тема | Время |
|---|---|---|
| Неделя 1 | Основы математики + NumPy | 8-12 часов |
| Неделя 2 | Pandas (Series, DataFrame, groupby) | 8-12 часов |
| Неделя 3 | Matplotlib + Seaborn | 6-10 часов |
| Неделя 4 | Проект EDA Capstone | 10-15 часов |
Порядок глав
- Основы математики — Linear algebra, calculus, статистика
- NumPy — Быстрые векторные/матричные операции
- Pandas — Работа с табличными данными
- Matplotlib и Seaborn — Визуализация
- Проект EDA (Capstone) — Полный практический проект
- Упражнения — Сборник упражнений по всем темам
Что вы сможете делать после этого месяца?
- Читать и анализировать любой табличный датасет с Kaggle
- Преобразовывать JSON-данные с backend в DataFrame и выдавать статистику
- Выполнять часть “data wrangling”, занимающую 60-80% времени в ML-проектах
- Рисовать красивые графики для подготовки отчёта клиенту
Совет для Backend Dev
Ваше преимущество — работа с JSON, dict, list. Представьте Pandas DataFrame как “in-memory PostgreSQL table”:
df.head()≈SELECT * FROM table LIMIT 5df.groupby('col').sum()≈SELECT col, SUM(...) FROM table GROUP BY coldf.merge(df2)≈JOINdf.query("age > 30")≈WHERE age > 30
С этой ментальной моделью Pandas вы поймёте очень быстро.
Начать
Начните с раздела Основы математики.