Это калькулятор денег и калорий. Пользовательская часть отсутствует. Есть только логика - отдельный класс для каждого из калькуляторов.
- Сохранять новую запись о расходах методом
add_record()
- Считать, сколько денег потрачено сегодня методом
get_today_stats()
- Определять, сколько ещё денег можно потратить сегодня в рублях, долларах или евро — метод
get_today_cash_remained(currency)
- Считать, сколько денег потрачено за последние 7 дней — метод
get_week_stats()
- Сохранять новую запись о приёме пищи— метод
add_record()
- Считать, сколько калорий уже съедено сегодня — метод
get_today_stats()
- Определять, сколько ещё калорий можно/нужно получить сегодня — метод
get_calories_remained()
- Считать, сколько калорий получено за последние 7 дней — метод
get_week_stats()
Клонируем репозиторий
git clone https://github.com/iliazaraysky/hw_python_oop.git
Переходим в папку с проектом
hw_python_oop/
Устанавливаем отдельное виртуальное окружение для проекта
python -m venv venv
Активируем виртуальное окружение
venv\Scripts\activate
Устанавливаем модули необходимые для работы проекта
pip install -r requirements.txt
Python 3.6 +
Работает под ОС Linux, Windows, macOS, BSD