Цель работы: Расчет продуктовой инфляции по ценам в сети «Ярче» с использованием программной обработки данных
Расширенная постановка задачи:
Построить программную систему сбора и обработки данных по ценам в сетевых продуктовых магазинах сети «Ярче» в различных городах Сибирского региона (Новосибирская, Томская, Кемеровская области и Алтайский край). При сборе и анализе цен использовать цены магазинов одного города.
Организовать автоматический сбор данных с электронных площадок торговой сети. Организовать хранение и провести сохранение цен в БД. При наличии нескольких цен на сайте или в каталоге использовать для анализа максимальную цену (чтобы нивелировать влияние на инфляцию промоакций).
Для расчета средней цены по товарной категории пользоваться методологией Росстата (например, https://rosstat.gov.ru/storage/mediabank/178_29-09-2021.htm):
Говядина (кроме бескостного мяса)
Свинина (кроме бескостного мяса)
Баранина (кроме бескостного мяса)
Куры охлажденные и мороженые
Сосиски, сардельки
Колбаса полукопченая и варено-копченая
Колбаса вареная
Рыба мороженая неразделанная
Масло сливочное
Масло подсолнечное
Маргарин
Молоко питьевое цельное пастеризованное
Сметана
Творог жирный (5%)
Смеси сухие молочные для детского питания
Сыры твердые и мягкие
Консервы овощные для детского питания
Консервы фруктово-ягодные для детского питания
Яйца куриные
Сахар-песок
Конфеты мягкие, глазированные шоколадом
Печенье
Чай черный байховый
Соль поваренная пищевая
Мука пшеничная
Хлеб из ржаной и ржано-пшеничной муки
Хлеб и булочные изделия
из пшеничной муки 1 и 2 сортов
Рис шлифованный
Пшено
Крупа гречневая-ядрица
Вермишель
Макаронные изделия
из пшеничной муки
высшего сорта
Картофель
Капуста белокочанная свежая
Лук репчатый
Морковь
Огурцы свежие
Помидоры свежие
Яблоки
Расчет инфляции проводить как процентную разницу еженедельных цен, выгруженных в БД, в городе (области).
Для предотвращения пропуска данных (товар снят с продажи или временно закончился) рекомендуется проводить ежедневную выгрузку и запись в БД цен на продтовары по каждому городу (области). Если на момент выгрузки данных товар не представлен в сети, записать в БД новую недельную цену как среднюю арифметическую цену за последние три дня.
Предусмотреть расчет средней цены по товарам одной категории (в понимании Росстата) в одном городе (области) на понедельник каждой недели. По запросу пользователя д быть реализована возможность расчета средней цены всех цен всех яблок (без разбивки на сорта) в городе (области). Это число нужно записать в БД как среднюю цену по городу (области) на фиксированную дату.
В дальнейшем предполагается сравнение средних цен по категориям Росстата с данными самого Росстата в заданном городе (области) и расчет инфляции в этой категории как процентное изменение цен за период.
Парсинг проводить BeautifulSoup языка Питон или встроенным API электронного магазина.
Составить отчет о выполнении работы
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |