Разработка системы "Анализ цен интернет-магазинов конкурентов"
Введение
В настоящей работе создана система для анализа цен интернет- магазинов конкурентов. Указанная выше задача решается при помощи алгоритмов парсинга данных. Эта система представлена в виде веб- приложения, написанного на языке Рythоn. В настоящее время IT-сфера активно развивается, человеческие потребности растут, все больше вещей люди хотят получить «здесь и сейчас», автоматизировать свои действия. Для этого и написана эта программа. Написанная автором работы программа позволяет автоматизировать действия пользователя, чтобы заинтересованной стороне не приходилось тратить время на то, чтобы, «вручную» на компьютере, искать и сравнивать требующиеся ему данные. Программа сделает все за него, быстро и без нервных потрясений. Эта дипломная работа о помощи IT- технологий в бизнесе. С этой целью было создано wеb-приложение на языке Рythоn, которое представлено в настоящей работе. Кому может пригодиться эта программа? По большей части, аналитикам, которые вращаются в сфере интернет-продаж. Конкретно в дипломе автора программы речь идет о магазинах «Ситилинк», «М.Видео», «Wildbеrriеs». Поэтому, данное веб-приложение будет интересно продавцам многих сфер продуктов потребления. Программа призвана помочь автоматизировать их действия и быстрее предоставить результат, который им предстоит самостоятельно проанализировать и сделать соответствующие выводы. А результат пользователь получит в виде списка спарсированных данных интернет-магазина конкурента, которые будут сравнены с товарами из базы-данных магазина пользователя.
СОДЕРЖАНИЕ
Введение 3
1. Средства, модели и пакеты, используемые длясоздания приложения 5
1.1. Язык программирования Рythоn 5
1.2. Фреймворк Djаngо 10
1.3. Алгоритмы парсинга данных 13
1.4. Модели разработки веб-приложения 15
1.5. Библиотеки Рythоn, используемые при написании веб-приложения
«Мониторинг цен» 18
2. Описание разработанной системы 21
2.1. Структура веб-приложения «Мониторинг цен» 21
2.2. Демонстрация работы веб-приложения «Мониторинг цен» 30
Не найдено
Приложения на Рythоn представляются в виде модулей. Эти самые модули, в свою очередь, могут собираться в пакеты. Модули находятся в каталогах, но могу располагаться и в ZIР-архивах. Но этот язык программирования поддерживает не только модули, написанные на чистом языке программирования Рythоn, но и модули, написанные на других языках программирования.Питон имеет возможность полностью поддерживать полную интроспекцию времени исполнения. Получается так, что есть возможность получить для любого объекта всю информацию о его внутренней структуре. Интроспекция широко применяется в библиотеках и фреймворках Рythоn, таких как РyRО, Djаngо и других. Как раз о Djаngо далее в этой главе речь и пойдет.