Roadmap Data scientist

Когда только начинал, составил себе RoadMap для Junior Data scientist на основе программ курсов и вакансий

🐍Python: - Основы языка (переменные; операции; типы данных; операторы; условия; циклы; функции) - ООП (классы; объекты; принципы ООП; магические методы) - Библиотеки для анализа данных (pandas; numpy; matplotlib; seaborn; scikit-learn)

🗄️SQL: - Основы реляционных БД (таблицы; строки; столбцы; ключи; типы данных) - Базовые операторы (SELECT; INSERT; UPDATE; FROM; WHERE; ORDER BY) - Агрегатные функции и группировка (GROUP BY; HAVING; COUNT; SUM; AVG и другие) Объединение данных (JOIN’ы; объединение запросов UNION) - Подзапросы - Оконные функции

🪾Git: - Основные команды для работы с индексом и коммитами - Команды для просмотра информации об изменениях и состояниях - Команды для работы с ветками - Команды для промежуточного сохранения работы - Команды для работы с репозиторием (скопировать; запушить)

➡️Линейная алгебра: Векторы и операции с ними (сложение; вычитание; умножение на скаляр; норма вектора; скалярное произведение векторов; проекция вектора; ортогональное разложение) Матрицы и операции с ними (сложение; вычитание; умножение на скаляр; умножение на вектор и матрицу; транспонирование) Линейные комбинации, линейная независимость, пространства матриц (столбцовое; строчное; нуль-пространство) Определитель матрицы и ранг матрицы Системы линейных уравнений, обратная матрица и методы её нахождения Разложения матриц (QR; LU; собственное разложение; сингулярное разложение)

➕Математический анализ: Пределы; Производные; Градиент; Интегралы.

📊Математическая статистика и 🎲теория вероятностей: Основы (множества и операции с ними; факториалы; комбинаторика; определения вероятности) Основные теоремы (сложение и умножение вероятностей; условная вероятность; независимость событий; формула Байеса) Случайные величины (понятие случайной величины; функция вероятности; плотность распределения; функция распределения) Числовые характеристики (математическое ожидание; дисперсия и стандартное отклонение) Основные законы распределения для дискретных значений (Бернулли; Биномиальное; Пуассона) Основные законы распределения для непрерывных значений (равномерное; нормальное; экспоненциальное) Зависимости (ковариация; корреляция Пирсона/Спирмена) Центральная предельная теорема Введение в статистику(описательная статистика; доверительные интервалы; проверка статистических гипотез; A/B)

🤖Алгоритмы ML: Типы обучения (с учителем, без учителя, с подкреплением) Обучение с учителем (классификация, регрессия, где используется, алгоритмы) Обучение без учителя (кластеризация, понижение размерности, где используется, алгоритмы) Обучение с подкреплением (основы для понимания)

Roadmap не претендует на полноту, поэтому напишите в комменты, если чего-нибудь не хватает или наоборот в избытке.

Roadmap Data scientist | Сетка — социальная сеть от hh.ru