Курс развивает навыки объектно-ориентированного программирования на Python и знакомит с основами машинного обучения: подготовкой данных, построением простых моделей и применением базовых алгоритмов.
• Атрибуты и методы
• Инкапсуляция
• Создание классов
• Полиморфизм
• Определение операторов
• Наследование
• Проектирование и разработка классов
• Модуль NumPy: многомерные массивы
• Модуль NumPy: Важные функции для работы с массивами
• Модуль Matplotlib: Виды графиков: plot, scatter, bar, hist, contour, и др
• Модуль Matplotlib: Цветовые карты, работа с изображениями как с массивами данных
• Модуль Pandas: Работа с элементами Series и DataFrame
• Модуль Pandas: Загрузка из CSV, XLS, HDF5
• Модуль Pandas: Доступ к данным
• Модуль Pandas: Группировка, агрегирование и сводные таблицы
• Анализ временных рядов: Базовые диаграммы, диаграмма размаха для анализа сезонности
• Методы сбора внешних данных: API, протокол HTTP, модули Requests и Beautiful Soup
• Работа с текстовыми и табличными данными: форматы JSON, csv
• Основы SQL
• Модуль SQLite
• PostgreSQL
• Сетевые запросы c помощью curl
• Введение во Flask