Модуль 0. Разминка: Python и pandas для ML (необязательный)

Модуль 0 · необязательный · 3 урока · ≈ 3 часа · Уровень: с нуля

Инструменты: Python, pandas, NumPy, matplotlib, Google Colab

Разминка: Python и pandas для машинного обучения

Машинное обучение пишется на Python. Но для этого курса не нужно быть программистом: достаточно уверенно владеть небольшим набором инструментов — переменными, списками, функциями и, главное, библиотекой pandas для работы с таблицами.

Этот модуль — мостик для тех, кто давно не открывал Python или знаком с данными только по SQL и Excel. За три урока вы вспомните всё необходимое на живом бизнес-кейсе и будете готовы к модулю 1.

Нужен ли вам этот модуль? Пройдите входной тест из 10 вопросов. Если набрали 8 и больше — смело переходите к модулю 1. Если меньше — начните отсюда: три часа сейчас сэкономят много времени потом.

Чему вы научитесь

Навык Где пригодится в курсе
Работать в Google Colab Во всех модулях: вся практика — в Colab
Переменные, списки, словари, функции Собственные функции признаков в модулях 2, 3 и 6
Загружать и изучать таблицы в pandas Первый шаг каждого кейса
Фильтровать, объединять и группировать данные EDA, профили сегментов, бизнес-таблицы
Работать с датами Признаки времени и сезонности
Строить графики EDA, остатки, кривые обучения, SHAP

Кейс модуля: сеть кофеен «Ала-Арча Кофе»

У «Ала-Арча Кофе» четыре точки: Центр, Джал и Восток-5 в Бишкеке и одна в Оше. Владелец ведёт учёт в кассовой системе, но не знает, какие позиции приносят больше прибыли, какая точка лидирует и когда наплыв гостей. У вас есть две таблицы за июнь–июль 2026 года.

  • Заказы (4 000 строк): дата и время, точка, позиция, количество, способ оплаты, тип гостя.
  • Меню (12 позиций): название, категория, цена и себестоимость.

Если вы проходили курс SQL, задачи покажутся знакомыми: фильтрация, JOIN, GROUP BY. Теперь — на Python.

Уроки модуля

Урок 0.1. Python за один урок

Google Colab, переменные и типы, списки и словари, условия, циклы и функции.

Урок 0.2. pandas: таблицы в Python

Загрузка, фильтрация, пропуски, merge, groupby и работа с датами.

Урок 0.3. NumPy и графики

Вычисления над массивами, основные графики matplotlib и первый шаг к ML — таблица X и столбец y.

Что понадобится

  • Аккаунт Google для Google Colab. Устанавливать ничего не нужно.
  • Файлы модуля: module_0_files.zip (ноутбук module_0_notebook_alaarcha_coffee.ipynb + обе таблицы) или отдельно orders.csv и menu.csv.
  • Опыт программирования не обязателен. Полезно, но не нужно знание SQL или Excel.

Начните с урока 0.1 — через 40 минут вы напишете свою первую функцию на Python.