Python (доработка программы). Программа для сбора и обработки данных

Гость3 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.04.2022

Есть проект на языке программирование python. Его необходимо доработать.

Предварительный созвон и краткое объяснение программы. Библиотеки: pyvis, vk-api, pyqt5

Пункты доработки:

* создание нескольких потоков в программе (одновременное выполнение нескольких процессов в программе)

* отображение БД в основном окне программы

* возможность сохранения БД

* фильтры (есть кнопка "фильтры". В выпадающем меню 2 пункта: демографический и по типу аккаунта. При нажатии на демографический открывается отдельное окно, в котором пользователь регулирует возраст, город и пол. По типу аккаунта - открытый или закрытый)

* отображение БД в реальном времени (при применении фильтра БД автоматически изменяется)

* при нажатии на кнопку "Сообщения" создаётся новая таблица в БД, в которую записываются Айди пользователя и сообщения со стены

* при нажатии на создание любого графа, граф отображается в новом окне (формат html, библиотека pyvis). Справа от графа должно располагаться меню: 1. ФИО пользователя - айди, 2. выделить большие весы в графе, 3. выделить центральные узлы в графе, 4. сделать сортировку графа, 5. сохранить граф. Есть 2 типа графов - социальный и транзакционный. Социальный - показывает связь пользователей между собой, транзакционный - показывает вес между пользователями (он формируется кол-вом лайков и комментириев)

* Создание отчёта ("Аналитика"). Он должен включать в себя топологические характеристики (граф без визуализации). Кол-во ребер, узлов, диаметр и т.д.. Создание в отдельном окне, формат - html. Должна быть возможность сохранить отчёт.

* Создание статистики. Инфа из БД (пол, возраст, кол-во друзей), минимальные и максимальные значения, гистограмм, дисперсия, визуализация(круговые диаграммы по фильтрам, нескольких столбчатых диаграмм) Создание в отдельном окне, формат - html. Должна быть возможность сохранить статистику.

Заявки фрилансеров