Содержание пакета (5 курсов)
1. SQL для Анализа Данных с Глебом Михайловым 4.90
Введение
2 урока
1.
Введение
↗
2.
Подключение к бд и заливка данных
↗
SQL для анализа данных
5 уроков
1.
Select
↗
2.
Group By
↗
3.
Подзапросы
↗
4.
Джойны
↗
5.
Оконные функции
↗
Заключение
1 урок
1.
Заключение
↗
2. А/Б-тесты с Глебом Михайловым 4.71
Введение
2 урока
1.
Введение
↗
2.
Что такое А/Б-тест?
↗
Интуиция
4 урока
1.
Метрики для тестов с бинарным ответом Часть 1
↗
2.
Метрики для тестов с бинарным ответом Часть 2
↗
3.
Метрики для А/Б-тестов Часть 1
↗
4.
Метрики для А/Б-тестов Часть 2
↗
Под капотом
3 урока
1.
Проверка гипотез Часть 1
↗
2.
Проверка гипотез Часть 2
↗
3.
P-value
↗
Заключение
2 урока
1.
Некоторые продвинутые концепции
↗
2.
Заключение
↗
3. Визуализация данных и основы работы в Tableau 5.00
Основы визуализации данных
3 урока
1.
Зачем вообще визуализация данных
↗
2.
Немного истории
↗
3.
Как выбрать график?
↗
Основы работы в Tableau
6 уроков
1.
Что такое Tableau?
↗
2.
Знакомимся с Tableau и рисуем барчарт
↗
3.
Линейный график
↗
4.
Гистограмма
↗
5.
Фильтры
↗
6.
График рассеяния
↗
Как графики врут?
3 урока
1.
Характеристики графиков, вводящих в заблуждение
↗
2.
Про важность визуализации
↗
3.
Дискуссия про пайчарт
↗
Собираем все вместе в Tableau
5 уроков
1.
Пайчарт и тримап
↗
2.
Дэшборд и публикация результатов
↗
3.
Еще разок про контейнеры
↗
4.
Actions на дэшборде
↗
5.
Story в Tableau
↗
Дополнительно важное в Tableau
4 урока
1.
Таблицы, работа с датами, quick table calculations, LOD
↗
2.
Calculated fields
↗
3.
Немного про параметры
↗
4.
Коротко про порядок операций
↗
Улучшаем визуализацию
3 урока
1.
Выбор графика, data-ink ratio и pre-attentive attributes
↗
2.
Хорошие графики в Excel
↗
3.
Делаем барчарт и линейный график немного симпатичнее в Tableau
↗
Визуальное восприятие
2 урока
1.
Гештальт-принципы в датавизе
↗
2.
Цвет в визуализации данных
↗
Простые карты
4 урока
1.
Типы карт
↗
2.
Создание карты в Tableau
↗
3.
Плиточная карта в Tableau
↗
4.
Карта в datawrapper и где еще их быстро нарисовать
↗
(Не)базовые графики
10 уроков
1.
Slope chart
↗
2.
Doughnut chart (пончик)
↗
3.
Барчарт и диаграмма с областями c группировкой в 100%
↗
4.
Sparkline (спарклайн, искрографик)
↗
5.
Bullet graph (буллет)
↗
6.
Боксплот (диаграмма размаха)
↗
7.
Диаграмма Ганта
↗
8.
Двойные оси
↗
9.
Dumbell chart (гантельки)
↗
10.
Bump chart
↗
Немного про сторителлинг
1 урок
1.
Дата-сторителлинг
↗
Финальный проект
1 урок
1.
Финальное задание и Заключение
↗
4. Основы Pandas для начинающих 4.62
О курсе
1 урок
1.
Информация
↗
Основы Numpy
14 уроков
1.
Зачем при изучении Pandas нужен Numpy?
↗
2.
Практика: shape, dtype, ndim, zeros, ones, arange
↗
3.
Типы данных и их преобразование, арифметика, доступ к элементам
↗
4.
Практика: арифметика, преобразование типов, доступ к элементам
↗
5.
Двумерные и трехмерные массивы. Учимся применять индексы
↗
6.
Практика: закрепляем работу с индексами
↗
7.
Маска и слайсинг вместе, прихотливая индексация, а еще reshape
↗
8.
Практика: учимся изменять форму массива
↗
9.
Еще о reshape, транспонирование, унарные и бинарные функции
↗
10.
Практика: закрепляем знания про унарные и бинарные функции
↗
11.
Логические функции и функция в функции, а еще where и статистика
↗
12.
Практика: доводим до мастерства работу с полезными функциями
↗
13.
Функции any, all, sort, unique, in1d. Обзор линейной алгебры
↗
14.
Функции permutation и shuffle. Сохранение массива в файл
↗
Введение в Pandas
14 уроков
1.
Первое знакомство с Series
↗
2.
Практика: проверяем свои знания о серии
↗
3.
Поподробнее про серии: идексы, сложение, проверка на NaN
↗
4.
Практика: тонкости при работе с сериями
↗
5.
Первое знакомство с DataFrame
↗
6.
Поподробнее про DataFrame: индексы, вложенные словари, del и .T
↗
7.
Практика: особенности индексации
↗
8.
Функции reindex, drop и индексация в датафрейме
↗
9.
Практика: вытягиваем нужное, удаляем ненужное
↗
10.
Операторы loc, iloc, at, iat. Сложение нескольких датафреймов
↗
11.
Сложение датафреймов, сортировки, арифметика с пропусками
↗
12.
Описательные статистики. Уникальные значения
↗
13.
Контрольная работа
↗
14.
Контрольная работа (продолжение)
↗
Pandas: работа с источниками данных
6 уроков
1.
Что такое формат CSV и как его приручить?
↗
2.
Поподробнее про обработку пропусков
↗
3.
Учимся читать большие файлы кусочками
↗
4.
Кто такой JSON и как с ним подружиться?
↗
5.
Знакомимся с форматами HTML, XML, PICKLE, HDF5
↗
6.
Старый добрый Excel и немного про базы данных
↗
Pandas: чистка и подготовка данных к анализу
6 уроков
1.
Учимся обрабатывать пропуски
↗
2.
Проверяем данные на дубликаты и избавляемся от них
↗
3.
Про замену значений и дискретизацию
↗
4.
Определяем выбросы и грамотно устраняем их
↗
5.
Создаём матрицы фиктивных переменных
↗
6.
Работа со строками - проще чем кажется!
↗
Pandas: объединение данных и преобразование формы
8 уроков
1.
Знакомство с иерархической индексацией
↗
2.
Действия с мультииндексами в датафреймах
↗
3.
Учимся соединять датафреймы с помощью merge
↗
4.
Аналог merge; конкатенация датафреймов через concat
↗
5.
Комбинирование данных и преобразование формы
↗
6.
Применяем свою функцию через apply
↗
7.
Самостоятельная работа по apply
↗
8.
Практика: выжимаем максимум из apply
↗
Мастерская
0 уроков
5. Тотальный Python: базовый курс + ООП 4.63
Введение в Python
15 уроков
1.
Введение в курс
↗
2.
Краткая история Python
↗
3.
Установка Python 3
↗
4.
Установка PyCharm
↗
5.
Первая программа
↗
6.
Как запускать Python-скрипты
↗
7.
Запуск программ с одним аргументом
↗
8.
Запуск программ с несколькими аргументами
↗
9.
Ввод данных с помощью input()
↗
10.
Что такое Python
↗
11.
Интерактивная оболочка Python
↗
12.
Jupyter Notebook и конспекты уроков
↗
13.
Практика работы в Jupyter Notebook
↗
14.
Работа с конспектами в PyCharm
↗
15.
Как решать задачи в курсе
↗
Типы данных
21 урок
1.
Введение в типы данных
↗
2.
Числа
↗
3.
Вещественные числа
↗
4.
Округление чисел
↗
5.
Введение в строки
↗
6.
Склейка строк и функция print
↗
7.
Срезы
↗
8.
Шаг в срезах
↗
9.
Изменение строк
↗
10.
Методы строк
↗
11.
Методы строк: замена
↗
12.
Методы строк: поиск
↗
13.
Методы строк: состояния строк
↗
14.
Спец. символы
↗
15.
Расширенная склейка строк
↗
16.
Понимание strip
↗
17.
Преобразование типов
↗
18.
Сравнение чисел и строк
↗
19.
Форматирование строк
↗
20.
Метод format
↗
21.
Знакомство с f-строками
↗
Файлы
3 урока
1.
Файлы
↗
2.
Добавление данных в файлы
↗
3.
Перезапись файлов
↗
Списки и кортежи
19 уроков
1.
Введение в списки
↗
2.
Операции над списками
↗
3.
Особенности срезов в списках
↗
4.
Функции для работы со списками
↗
5.
Методы списков
↗
6.
Методы списков, часть 2
↗
7.
Вложенные списки
↗
8.
Переменные в списках
↗
9.
Сортировка списков
↗
10.
Разворот списков
↗
11.
Копирование списков
↗
12.
Копирование вложенных списков
↗
13.
Преобразование строк в списки
↗
14.
Списки и файлы
↗
15.
Преобразование списков в строки
↗
16.
Кортежи
↗
17.
Метод format для списков
↗
18.
f-строки в списках
↗
19.
Дополнительные задания
↗
Словари
9 уроков
1.
Введение в словари
↗
2.
Изменение словарей
↗
3.
Получение данных с помощью метода get
↗
4.
Имена ключей
↗
5.
Имена ключей, часть 2
↗
6.
Методы pop и popitem
↗
7.
Ключи, значения элементы
↗
8.
Метод format для словарей
↗
9.
f-строки в словарях
↗
Множества
7 уроков
1.
Знакомство со множествами
↗
2.
Функции и методы множеств
↗
3.
Уникализация списков
↗
4.
Проверка вхождения с помощью in
↗
5.
(бонус) Скорость работы оператора in
↗
6.
Операции над множествами
↗
7.
Работа с подмножествами
↗
Динамическая типизация
3 урока
1.
Динамическая типизация
↗
2.
Динамическая типизация, часть 2
↗
3.
Динамическая типизация, часть 3
↗
Инструкции и синтаксис
5 уроков
1.
Присваивание
↗
2.
Имена переменных
↗
3.
Документация
↗
4.
Документация, часть 2
↗
5.
Документация, часть 3
↗
Условия
6 уроков
1.
Введение в условия
↗
2.
if elif else
↗
3.
Знакомство с AND
↗
4.
Оператор OR
↗
5.
Ленивые OR и AND
↗
6.
Дополнительные задания
↗
Циклы
28 уроков
1.
Цикл while
↗
2.
Распространенные ошибки while
↗
3.
Вложенные циклы
↗
4.
Операторы break и continue
↗
5.
Бесконечный while
↗
6.
Перебор списков с помощью while
↗
7.
Перебор строк с помощью while
↗
8.
Цикл for
↗
9.
Использование срезов с циклом for
↗
10.
Цикл for для строк
↗
11.
for и вложенные списки
↗
12.
Функция range
↗
13.
Введение в итераторы
↗
14.
Перебор файлов
↗
15.
Прерывание вложенных циклов
↗
16.
enumerate
↗
17.
for и сортировка списков
↗
18.
index vs enumerate
↗
19.
Текущее, предыдущее, среднее
↗
20.
Скользящее среднее
↗
21.
Изменение списка внутри цикла
↗
22.
Цикл for для словарей
↗
23.
for и сортировка словарей
↗
24.
for и сортировка списков со словарями
↗
25.
else в циклах
↗
26.
Дополнительные материалы
↗
27.
Дополнительные задания
↗
28.
Дополнительные задания, часть 2
↗
Функции
14 уроков
1.
Введение в функции
↗
2.
Введение в функции, часть 2
↗
3.
Введение в функции, часть 3
↗
4.
Области видимости
↗
5.
Области видимости, часть 2
↗
6.
Области видимости, часть 3
↗
7.
Аргументы
↗
8.
Аргументы, часть 2
↗
9.
Аргументы, часть 3
↗
10.
Аргументы, часть 4
↗
11.
Проектирование функций
↗
12.
Продвинутая сортировка списков (бонус)
↗
13.
Дополнительные задания
↗
14.
Дополнительные задания, часть 2
↗
Модули
8 уроков
1.
Основы модулей
↗
2.
Инструкции import и from
↗
3.
Изменение атрибутов модулей
↗
4.
Пространства имен модулей
↗
5.
Поиск модулей
↗
6.
Пакеты модулей
↗
7.
Дополнительные возможности модулей
↗
8.
Опасности from *
↗
Установка внешних пакетов
3 урока
1.
Виртуальные окружения
↗
2.
Установка модулей
↗
3.
Пакетная установка
↗
Классы и ООП
37 уроков
1.
Введение в классы
↗
2.
Словари и функции
↗
3.
Первый класс
↗
4.
Методы класса
↗
5.
Состояние объекта
↗
6.
Конструктор класса
↗
7.
Объекты в оперативной памяти
↗
8.
Значения по-умолчанию
↗
9.
Переменные в методах
↗
10.
Использование классов и объектов
↗
11.
Уровни абстракции
↗
12.
Принцип абстракции
↗
13.
Введение в инкапсуляцию
↗
14.
Инициализация атрибутов
↗
15.
Геттеры и сеттеры
↗
16.
Приватные атрибуты
↗
17.
API класса
↗
18.
Приватные методы
↗
19.
В Python всё объекты
↗
20.
Объекты внутри объектов
↗
21.
Объекты внутри списков
↗
22.
Объекты внутри словарей
↗
23.
Объекты в оперативной памяти, часть 2
↗
24.
Цепочки объектов
↗
25.
Перекрестные ссылки
↗
26.
Магический __str__ (бонус)
↗
27.
Функция str() (бонус)
↗
28.
Введение в наследование
↗
29.
Переопределение методов
↗
30.
Полиморфизм
↗
31.
Переопределение конструктора
↗
32.
Расширение конструктора
↗
33.
Расширение методов
↗
34.
Атрибуты классов
↗
35.
Объект как атрибут класса
↗
36.
Доступ к атрибутам класса через объект
↗
37.
Статические методы
↗
Исключения
3 урока
1.
Введение в исключения
↗
2.
Перехват группы исключений
↗
3.
try ... finally в функциях
↗