- Новый проект с виртуальным окружением
- Модуль client.py.
- Модуль parser.py, который будет
- Парсить данные ЦБ о курсе валют по указанной дате; (GET params + datetime format. Формат даты хранить в config.py)
- Конвертировать xml to dict (Модуль xmltodict установить средствами PyCharm)
- Получить значение курса USD числом, а не строкой.
- Модуль config.py c настройкой формата даты
- Модуль main.py
- Функция-генератор, которая выдает случайный пользователей из API (см. 3.2)
- Сформировать список людей из функции-генератора
- Добавить поле
salary_rub
с зарплатой конвертированной в рубли по курсу на указанную дату. - Добавить декоратор
lru_cache
, который будет кешировать значения курса. - Записать список людей в JSON файл.
- Сохранить зависимости в файл requirements.txt
- Оформить README.md