Знакомство с понятиями вектор, матрица, векторное пространство. Действия над векторами и матрицами. Транспонирование матрицы, обратная матрица, единичная и нулевая матрица.
Теория вероятности. Комбинаторика. Случайные величины. Дисперсия случайной величины. Условная вероятность. Формула Байеса. Распределения и доверительные интервалы.
Знакомство с NumP.
Обработка и визуализация данных
Знакомство с библиотекой Pandas. Визуализация данных с помощью библиотеки matplotlib. Визуализация данных с помощью Seaborn.
Функции. Функция как объект первого класса
Вызов функции.
Встроенные функции. Аргументы. Использование *args, **kwargs. Значение аргументов по умолчанию. Аннотации типов. Возвращение значения из функции. Оператор return. Использование pass.
Функции, декораторы, понятие класса
Замыкания. Декораторы. Пространства имен. Область видимости. Lambda функции. Генераторы. Рекурсия.
Понятие класса. Создание класса с помощью ключевого слова class. Понятие объекта класса. Использование self. Атрибуты класса и атрибуты объекта.
Статические методы и методы класса.
Магические методы класса. Инициализация и работа с объектами.