Курс на Stepik
Обложка курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя» на Stepik
2 990 ₽

Анализ данных Python: с 0 до уверенного бизнес-пользователя ★ 5.000

Открыть на
STEPIK.ORG

Раскройте возможности Python для анализа данных и машинного обучения - от основ языка - до знакомства с основными библиотеками для анализа данных - и аналитики (вплоть до нейросетевых методов).

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Учеников на курсе 273
Сертификаты, выданные на курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Сертификатов выдано 22
Отзывы о курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Отзывов получено 7
Рейтинг курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Рейтинг курса 5.000
Уроки в курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Количество уроков 205
Тесты в курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Количество квизов 679
Время прохождения курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Время прохождения курса —
Стоимость курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Стоимость курса 2 990 ₽ —
Обновления курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Обновления курса — —
Дата публикации курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Дата публикации курса — ———
Последнее обновление курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя» 14 разделов Уроки в курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя» 205 уроков Тесты в курсе «Анализ данных Python: с 0 до уверенного бизнес-пользователя» 679 тестов Время прохождения курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя» 80 ч. Последнее обновление курса «Анализ данных Python: с 0 до уверенного бизнес-пользователя» обн. 4 сентября 2026

Введение

3 урока
1. Пару слов о курсе ↗
2. Просто зашли поинтересоваться? ↗
3. Как мы будем учиться ↗

Знакомство с основами Python, его синтаксисом и мат. логикой

20 уроков
1. О языке Python ↗
2. Популярные рабочие среды для Python ↗
3. Знакомство с Jupyter Labs ↗
4. Работа ячеек и ядра в Jupiter Labs ↗
5. Нумерация и извлечение элементов в Python ↗
6. Основы и особенности написания и оформления кода: синтаксис ↗
7. Типы данных ↗
8. Переменные ↗
9. Динамическая типизация ↗
10. Числовой калькулятор ↗
11. Текстовые вычисления ↗
12. А как дела с датами? ↗
13. Мидквэл-лекция о модулях ↗
14. Операторы сравнения ↗
15. Логические операторы: and, or, not ↗
16. Оператор принадлежности: in \ not in ↗
17. Условные вычисления: if ↗
18. Функции: def ↗
19. Не о Half-Life: lambda-выражения ↗
20. Итоги знакомства: что из этих основ может пригодиться в анализе ↗

Углубление в основы:основные управляющие потоком конструкции

9 уроков
1. Что это за инструкции\конструкции ↗
2. Условное принятие решений: логика if, elif, else ↗
3. Условное принятие решений: паттерны\шаблоны match ↗
4. Комбинация конструкций (на примере match и if) ↗
5. Циклы: for и while ↗
6. Управление\изменение поведения циклов: break и continue ↗
7. Обработчики исключений\ошибок: try...except ↗
8. Управление ресурсами: with (проба работы с файлами) ↗
9. Итоги инструкций контроля потоков выполнения программы ↗

О библиотеках: предназначение, подключения, использования

9 уроков
1. Что такое библиотеки или "забудьте (почти)все что мы учили ранее ↗
2. Массивы и Таблицы ↗
3. NumPy и SciPy для вычислений ↗
4. Pandas и Polars: предназначение, отличия, подключение ↗
5. Matplotlib, Seaborn, Plotly:предназначение, отличия, подключение ↗
6. StatsModels с TSA: предназначение, отличия, подключение ↗
7. ML (scikit-learn) с бустингом (...boost) ↗
8. Вызов подсказок и справок по объектам в библиотеках ↗
9. Библиотечные итоги ↗

Основы для быстрого старта: как это все работает в комлексе

9 уроков
1. Большая картина: врубаемся что вообще происходит ↗
2. Подготовка к написанию кода: подключаем библиотеки ↗
3. Загрузка данных ↗
4. Преобразование: очистка данных ↗
5. Преобразование: добавление новых столбцов ↗
6. Анализ данных: описательные статистики ↗
7. Визуализация данных ↗
8. Анализ данных: аналитическая статистика ↗
9. Итоги раздела ↗

ETL: извлечение, преобразование и загрузка данных

48 уроков
1. Общий процесс работы с данными и место в нем ETL ↗
2. Series, DataFrame, векторные вычисл.(обработка столбцов целиком) ↗
3. Навигация и отбор из датафрейма нужных данных ↗
4. Подключение к csv ↗
5. Подключение к Excel ↗
6. Самостоятельное задание: проба загрузки таблицы из SPSS ↗
7. ДатаФрейм и его Представление в Jupyter ↗
8. Вывод ВСЕХ строк и столбцов ↗
9. Выгрузка только нужных столбцов ↗
10. Мидквел:мастер-класс по базовому пониманию справочных материалов ↗
11. Изменения названий\имен\заголовков столбцов ↗
12. Перемещение\Изменение порядка столбцов ↗
13. Типы данных для столбцов: int, float, datetime, string ↗
14. Выбор столбцов по типу данных ↗
15. Систематизация чтений\подключений ↗
16. Вычисление новых столбцов: числовые столбцы ↗
17. Вычисление новых столбцов: разделение и объединение столбцов ↗
18. Вычисление новых столбцов: текстовые столбцы ↗
19. Вычисление новых столбцов: столбцы с датами ↗
20. Вычисление новых столбцов: условный столбец\перекодировка ↗
21. Вместо условного столбца: разбиение значений на группы (cut) ↗
22. Из одного столбца сделать много столбцов с 0\1 ↗
23. Удаление лишних\ненужных столбцов ↗
24. Систематизация работы со столбцами ↗
25. Тест по столбцам ↗
26. Оставление нужных строк сверху\снизу таблицы ↗
27. Удаление лишних\ненужных строк (порядок, дубликаты) ↗
28. Фильтрация\Отбор строк для анализа: условие c | и & ↗
29. Тест по строкам ↗
30. Стратегии работы с пустыми значениями ↗
31. Удаление пустых строк и столбцов ↗
32. Заполнение пустых значений другими значениями ↗
33. Заполнение вниз\вверх ↗
34. Интерполяция "пустышек" во времени (периодичные данные) ↗
35. Комплексные функционалы для АНАЛИЗА пропущенных значений ↗
36. Тест по пропускам ↗
37. Стратегии проверки данных: опечатки, смысл, не тот тип ↗
38. Мидквел-лекция: Основы оконных вычислений ↗
39. Группировка\Агрегирование: понижение гранулярности таблицы ↗
40. Транспонирование DataFrame\таблицы ↗
41. Сводные таблицы (Pivot, Pivot Table, Crosstab) ↗
42. Мельтинг\Отмена свертывания\Unpivot ↗
43. Тест по изменению таблицы ↗
44. Слияние нескольких массивов\таблиц: добавление строк ↗
45. Слияние нескольких таблиц: добавление столбцов (с исп.ключей) ↗
46. Тест по джойнам и юнионам ↗
47. Сохранение данных в файл ↗
48. Итоги загрузки, очистки и подготовки данных ↗

Описательные статистики

12 уроков
1. Что такое описательные статистики ↗
2. Частотный анализ (частотное распределение) ↗
3. Частоты под несколько переменных ↗
4. 4 группы мер в описательной статистике ↗
5. Меры центральной тенденции: среднее, мода, медиана ↗
6. Меры точек относительного разделения : процентили и квартили ↗
7. Меры рассеивания\вариативности: дисперсия, ст.отклонение, размах ↗
8. IQR и выбросы\outliers ↗
9. Комлексный анализ описательных статистик: describe ↗
10. Ящик с усами: визуал для среднего,квартилей,мин и макс, выбросов ↗
11. Меры формы распределения: асимметрия и эксцесс ↗
12. Итоги раздела ↗

Визуализации данных

22 урока
1. Что такое визуализации? ↗
2. Воспоминания как строятся диаграммы ↗
3. Агрегирующие и неагрегирующие диаграммы ↗
4. "Плавный" аналог гистограммы: агрегирующая KDE ↗
5. Столбиковые\Линейчатые диаграммы: вертикальные и горизонтальные ↗
6. Разбор и управление элементами диаграмм ↗
7. Цветовое форматирование визуальных элементов ↗
8. Группировка с распаковкой индекса: метод .groupby() с .unstack() ↗
9. Столбцы на разные диаграммы (subplots) ↗
10. Столбиковые диаграммы: с группировкой и с наложением ↗
11. Погрешности\Коридор прогноза на диаграммах ↗
12. График ↗
13. Вторая Y-ось ↗
14. Комбинированная диаграмма ↗
15. График\диаграмма с областями ↗
16. Круговые диаграммы ↗
17. Диаграмма рассеивания\точечная ↗
18. Превращаем точки в "пузыри" ↗
19. Матрица скаттерплотов ↗
20. Как забрать диаграммы в Power Point ↗
21. Таблица - также визуальный элемент ↗
22. Подводим итоги визуализаций ↗

Анализ данных: Сравнение групп

22 урока
1. Основные блоки задач, решаемые при анализе данных ↗
2. Генеральная совокупность и выборка ↗
3. Гипотезы и вероятность ошибки\значимость ↗
4. Параметрика\непараметрика ↗
5. Проверка распределения "на нормальность" ↗
6. Зависимые (парные, связанные) и Независимые группы ↗
7. Тест: Систематизация основных понятий ↗
8. Сравнение независимых групп: 2 группы, параметрика ↗
9. О навигации по таблицам результатов (вспомним датафреймы) ↗
10. Сравнение независимых групп: 2 группы, непараметрика ↗
11. Тест 2-х групп (почти самостоятельное задание) ↗
12. Сравнение незав. групп:более 2-х групп,параметрика,с пост-хок ↗
13. Сравнение незав. групп:более 2-х групп,непараметрика, с пост-хок ↗
14. Сравнение парных\связанных групп: 2 группы, параметрика ↗
15. Сравнение парных\связанных групп: 2 группы, непараметрика ↗
16. Сравнение парных групп: более 2-х групп, параметрика, с пост-хок ↗
17. Помиксуем-ка мы сами...: парные и независимые группы вместе ↗
18. Сравнение парных групп: более 2-х групп,непараметрика,с пост-хок ↗
19. Таблицы сопряженности: Хи2 для категориальных признаков, независ ↗
20. Таблицы сопряженности: МакНемар для категор. признаков в завис. ↗
21. Разговоры о красивом ↗
22. Групповые итоги ↗

Анализ данных: связи между переменными

16 уроков
1. Рассуждения о связях между переменными ↗
2. Сила, Направленность и Значимая\Неслучайна статистическая связь ↗
3. Корреляции ↗
4. Мидквел: многомерность выбросов ↗
5. Мидквел: многомерная нормальность ↗
6. Мидквел: корреляционная красота ↗
7. Корреляция для повторных замеров ↗
8. Ложные (частные\получастные) корреляции ↗
9. Анализ надежности-согласованности ↗
10. Линейная регрессия ↗
11. Понятие нормализации данных ↗
12. А если связи нелинейные? ↗
13. Квантильная регрессия (библиотека statsmodels) ↗
14. Что такое факторный анализ ↗
15. Факторный анализ (библиотека factor_analyzer) ↗
16. Итоги раздела ↗

Анализ данных: классификация

18 уроков
1. Переходим к классификации и кластеризации ↗
2. Кто учит алгоритмы? Обучение с учителем ↗
3. Бинарная логистическая регрессия ↗
4. Как понять хороша ли модель: Precision, Recall, ROC-AUC ↗
5. Мультиномиальная логистическая регрессия ↗
6. Порядковая логистическая регрессия ↗
7. Ближайшие соседи k-NN ↗
8. Деревья решений ↗
9. Ансамбли: RandomForest (случайный лес) как бэггинг подход ↗
10. Ансамбли: бустинги - каждая модель исправляет предыдущую ↗
11. А если никто не учит? Обучение без учителя. ↗
12. Кластерный анализ методом К-средних ↗
13. Кластеризация на основе плотности DBSCAN ↗
14. Визуализация кластеров на плоскости t-SNE ↗
15. Нейросети как сложные классификаторы ↗
16. Многослойный перцептрон MLP: с учителем ↗
17. Болцмановские машины (RBM): без учителя ↗
18. Итоги раздела ↗

Мидквэл:анализ и прогнозирование временных рядов statsmodels.tsa

9 уроков
1. Что такое временной ряд и работа с ним ↗
2. Главная ловушка при анализе временных рядов ↗
3. Основные задачи анализа временных рядов ↗
4. Компоненты временного ряда: тренд, сезонность, цикл, всплеск ↗
5. С чего начинается: смотрим "на глазок" ↗
6. Подавление "шумов":HPF(Hodrick-Prescott Filter) отделение тренда ↗
7. Анализ сезонности (на ряду с другими компонентами) ↗
8. (s)ARIMA(x): обучение на временном ряде и его прогнозирование ↗
9. Итоги временных прогнозов ↗

Небольшой факультатив:обзор других отдельных аналитических возм.

5 уроков
1. Используем SQL-скрипты в JupiterLabs ↗
2. Использование Python в Excel 365 ↗
3. Не таблицами едиными: анализ текста, изображений, аудио, видео.. ↗
4. Разработка аналитических приложений ↗
5. ИИ-помощники при работе с Python ↗

Послесловие

3 урока
1. Обобщение курса ↗
2. Напутствие ↗
3. Бонус-лекция ↗