Итоговый учебный проект по Python – ValutaTrade Hub. Автор: Протченко Никита Петрович, группа М26-555.
В демонстрации показаны: – установка зависимостей через uv и проверка кода Ruff; – получение курсов через CoinGecko и ExchangeRate-API командой update-rates; – регистрация пользователя и вход; – пополнение виртуального USD-кошелька; – покупка и продажа валюты; – просмотр портфеля в USD и EUR; – просмотр прямого, обратного и кросс-курса; – фильтрация курсов и вывод топ-2 криптовалют; – обработка недостатка средств, отрицательной суммы, неизвестной валюты и неправильного параметра –top.
Все операции выполняются с виртуальными средствами. Значения курсов могут отличаться при повторном запуске.
Код и инструкция по запуску: https://gitlab.com/prtchnk/finalproject_protchenko_m26-555