Домашняя бухгалтерия «Копилка»
Соберите учёт личных финансов: разбор банковской выгрузки, автокатегории по правилам, отчёты за месяц, контроль бюджетов и итоговый дайджест. Деньги — строго в копейках, каждая задача — рабочий модуль системы.
Что тебя ждёт в этом пути
Что ты построишь
Домашнюю бухгалтерию «Копилка» — систему, которая импортирует банковскую выгрузку, автоматически раскидывает траты по категориям по твоим правилам, считает месячные отчёты и отправляет алерты при превышении бюджета. Финал пути — месячный дайджест с лидером категорий, самой крупной тратой и сравнением с прошлым месяцем.
Для кого
Подходит, если ты уже написал несколько скриптов на Python и хочешь почувствовать, как маленькие чистые функции складываются в готовое приложение. Работы с числами и датами в Python не требуется — всё покажем по ходу.
Чему научишься
- Целочисленная арифметика для денег: работа в копейках вместо float
- Конвейерная обработка данных: валидация строки → разбор → категоризация
- Иммутабельные обновления: копирование вместо мутации
- Агрегация за период: фильтрация по дате, суммирование, средние
- Светофор статусов и пороговые алерты
- Сборка финального отчёта из независимых модулей
Задачи пути — 5 модулей, 25 задач
Каждый модуль — навык. Решаешь задачи по порядку, и к финалу из них собирается рабочий результат.
Готов начать этот путь?
Зарегистрируйся — откроем путь прямо на первой задаче. Без установки и настройки, всё в браузере.