Файл: Кафедра прикладной математики курсовая работа анализ предпочтений участников сообществ с помощью api "вконтакте".docx
Добавлен: 08.11.2023
Просмотров: 90
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
2.2 Запись полученных данных в таблицу
Так как цель работы – получение данных о количестве просмотров, лайков и репостов для каждого поста за прошедший год в рассматриваемом сообществе, то для удобства следует записать эти данные в таблицу для удобства представления и последующей сортировки.
Для этого в программе используется цикл поочередного вызова двух процедур: get_data и write_csv:
post_data = []
for post in all_posts:
post_data = get_data(post)
write_csv(post_data)
Процедура get_data получает на вход фрагмент данных из массива all_posts, в котором хранятся все полученные посты за прошедший год, и выбирает из всех представленных полей записи только необходимые нам для анализа.
Далее процедура write_csv производит непосредственную запись в файл формата csv. Если в указанной директории нет файла с таким именем, то он будет создан. Если есть – будет произведена запись в указанный файл. В каждую строку поочередно записываются просмотры, лайки, репосты и текст записи.
Обе процедуры были описаны в начале программы, до основной процедуры. Основная процедура просто осуществляла их вызов.
Следует также отметить, что разработанная программа является универсальной. Это значит, что при замене идентификатора группы можно будет получить и записать посты за прошедший год любого сообщества.
3 Анализ предпочтений студентов
После успешного выполнения программы было получено по 50 записей со стен групп «Подслушано в КубГУ» и «Подслушано в КубГМУ».
В марте 2017 «ВКонтакте» была введена функция подсчета просмотров. Просмотры записи – важный показатель статистики. Зачастую количество лайков не показывает насколько запись интересна. Реальное количество просмотров всегда в разы больше.
Фрагменты таблиц, полученных после работы программы:
Таблица 2 – Результат работы программы для сообщества «Подслушано в КубГУ»
views | likes | reposts | Text |
5290 | 5 | 0 | Если ты боишься выступать, не знаешь как подать себя публике, хочешь научиться манипулировать вниманием слушателей или улучшить уже имеющиеся навыки публичных выступлений, тебе точно сюда! Специально для тебя, в рамках недели ОСО КубГУ, мы устраиваем ШОК! Ты всё ещё не понял? |
6760 | 12 | 0 | А вы бы выдержали эксперимент? https://m.lenta.ru/news/2018/03/23/student/ |
6189 | 3 | 0 | Товарищи студенты!!! Очень прошу вас помочь с опросом. Заранее всем огромная благодарность!!! https://docs.google.com/forms/d/e/1FAIpQLScLyOXDqwY9bJqbVLjPDALvImB746shKsHbvDmG60x31pED7Q/viewform |
5449 | 48 | 0 | Бесит, когда ты достаточно эрудирован, чтобы указать преподавателю, на момент, где ты с ним не согласен, но недостаточно эрудирован для того, чтобы вести после этого полноценную дискуссию. |
4145 | 13 | 0 | Постоянно на 5 этаже в корпусе интернет центра с подоконников убираю банки из под напитков и кофейные стаканы, если замечу. Не превращайте наш университет в помойку! |
Продолжение таблицы 2
4391 | 13 | 2 | На территории универа найдена собака, явно домашняя Если кто знает хозяина или может взять ее на передержку, онау заднего входа на эконом |
3566 | 0 | 0 | Сегодня, 19 марта, в аудитории 234, корпус с, химический факультет, в 7 вечера оставила флешку, черно-синяя без корпуса. На первом ряду от окна. |
3750 | 4 | 0 | Здравствуйте. Помогите, пожалуйста, в написании диплома нужно пройти вооот этот опрос. Очень буду признательна Нужно 380 человек;( https://docs.google.com/forms/d/1UCW92GooULw1DWfXrw |
3571 | 36 | 0 | Заходит как-то Дорошенко В.В. на пару: - Можно объявление? К нам приехала передвижная лаборатория, можно сходить, сделать тест на вич. В подарок дают ручку. Хорошо же? И блокнотик! Замечательно! И еще кое-что со вкусом ананаса. *подмигивает и уходит* |
3158 | 31 | 1 | Учитель в школе: я не буду навязывать вам свои политические убеждения, все сами потом решите. Преподаватель в универе: садитесь, а я сейчас объясню вам, какое у вас должно быть мнение по поводу гражданского общества и демократии в стране. |
11651 | 41 | 0 | "Вот вы узнали на паре что-то новое? Пополнили свой багаж знаний? О! День уже прошел не зря! Вас можно поздравить!" Гайденко В.В. |
10679 | 50 | 0 | Скоро сессия. Радуюсь, что могу теперь про нее шутить (шучу, не радуюсь) 1 курс. Юрфак. |
7230 | 1 | 0 | Уважаемые студенты, преподаватели и все-все-все:) Всем привет! Прошу принять участие в анонимном опросе, если Вас не затруднит! Нам нужна статистика для проекта по созданию web-квеста) Заранее большое всем спасибо!!! |
7367 | 58 | 0 | Кто самолет не рисовал, тот бух учета и не знал! |
5617 | 16 | 0 | У вас была/есть любимая пара в универе, вот чтобы прям интересно было и вы ни разу не пропустили? Какая????? |
Таблица 3 – Результат работы программы для сообщества «Подслушано в КубГМУ»
792 | 33 | 0 | Я считаю, что 1 балла достаточно за волонтёрство! Ну реально, на половину пар не ходят, ничего не отрабатывают, да ещё и к ординатуре хорошую прибавку хотят, не много ли? Я бы ещё и забирала.Очень рада! |
1922 | 29 | 1 | Встречайте нового отечественного супергероя: ЧЕЛОВЕК-ВОЛОНТЕР Вы спросите, какими способностями он обладает? А я вам отвечу: +1 балл к ординатуре |
1140 | 30 | 0 | 1 балл за волонтерство! Как Вам такой подарочек от волонтерского центра? Ууу, закачаешься)) Че ты там делал? 5-6 лет как дибил пахал во благо вуза и государства? На держи свой 1 балл, мало? Скажи спасибо, что не числанули, половину занятий пропустил, ты в мед поступил или в кубик? Ты же волонтер, бескорыстный бесплатный работник, в этом вся суть, 1 балла тебе даже много. |
3593 | 93 | 1 | Отчисление - это как музыкальная карьера Бузовой. Видишь результат, а как это получилось - не понятно |
8435 | 208 | 0 | - Это плохая примета, если я тебя запомнил. (с) Байбаков С.Е. |
11692 | 137 | 0 | - Какие вы знаете медиаторы воспаления? - *Начинает отвечать, но что-то пошло не так, и ответ не удался* - Ребят, после таких ответов у меня работает все время один медиатор - БОЛИ... ©Кравченко |
10746 | 114 | 0 | На пересдаче: - Здравствуйте, можно итоговую ответить? - Нет, я уже ухожу, завтра приходите - Ну можно мы быстро? - Нуу быстро только кошки родят... (с) Похотько |
9481 | 119 | 0 | - Что можете рассказать про венозное полнокровие? - Я помню, что там происходит закупорка ствола! - Ствола какого? Яблони? Дуба? ©Кравченко |
Продолжение таблицы 3
10635 | 313 | 2 | На паре Жукова А.В.: -Почему "ядро одиночного пути" так называется? - Ну вот препарировали: на что было прохоже, так и назвали. Фибула - заколка для волос, Бука - музыкальный инструмент-труба, во время игры на которой сильно раздувались щеки. В ваше время были бы айфоноподобные образования или какой-нибудь "бугорок Оксимирона", "пучки Гнойного" - Как-то он даже репчик зачитывал по теме занятия Любимый преподаватель |
10188 | 473 | 3 | Шантыз, указывая на кость: -Возьми. -Кого? -Меня! |
19570 | 366 | 0 | Пара по пат.анатомии : Преподаватель: "как называется фермент , расщепляющий жиры ?" - Тишина... Преподаватель :" ну углеводы расщепляет амилаза , белки - протеиназы , а жиры ?" -студент : "Жиробаза ?" |
18321 | 207 | 1 | Концентрация ядов 2% - поздно пить боржоми (с) Литвинова Т.Н. |
16377 | 277 | 0 | Мало кто знает, что Славинский А.А. подрабатывает римским прокуратором. |
14530 | 363 | 2 | Началось Ежегодная рубрика "Сентябрьский Первокурсник" |
23063 | 268 | 2 | Пришло время сессии. А уровень твоих знаний по экзаменационным предметам на уровне консервированного горошка. |
В таблицах все данные расположены в той последовательности, в которой они были на стене сообщества. На данном этапе сложно сделать какие–либо выводы об актуальности тех или иных записей. Чтобы наши таблицы были информативными, необходимо выполнить сортировку и посмотреть какие записи набрали наибольшее количество лайков, репостов и просмотров.
3.1 Сортировка по количеству просмотров
Просмотры – это важный показатель, который гораздо лучше отражает какой контент пользователям больше интересен.
В результате сортировки получены следующие результаты, отраженные в таблице 4 и 5:
Таблица 4 – Записи, лидирующие по количеству просмотров «Подслушано в КубГУ»
views | likes | reposts | Text |
11651 | 41 | 0 | "Вот вы узнали на паре что-то новое? Пополнили свой багаж знаний? О! День уже прошел не зря! Вас можно поздравить!" Гайденко В.В. |
10679 | 50 | 0 | Скоро сессия. Радуюсь, что могу теперь про нее шутить (шучу, не радуюсь) 1 курс. Юрфак. |
7367 | 58 | 0 | Кто самолет не рисовал, тот бух учета и не знал! |
7230 | 1 | 0 | Уважаемые студенты, преподаватели и все-все-все:) Всем привет! Прошу принять участие в анонимном опросе, если Вас не затруднит! Нам нужна статистика для проекта по созданию web-квеста) Заранее большое всем спасибо!!! |
6760 | 12 | 0 | А вы бы выдержали эксперимент? https://m.lenta.ru/news/2018/03/23/student/ |
11651 | 41 | 0 | "Вот вы узнали на паре что-то новое? Пополнили свой багаж знаний? О! День уже прошел не зря! Вас можно поздравить!" Гайденко В.В. |
6189 | 3 | 0 | Товарищи студенты!!! Очень прошу вас помочь с опросом. Заранее всем огромная благодарность!!! https://docs.google.com/forms/d/e/1FAIpQLScLyOXDqwY9bJqbVLjPDALvImB746shKsHbvDmG60x31pED7Q/viewform |
Количество просмотров говорит о том, сколько человек увидели данную запись. После сортировки мы имеем: лидерами по количеству просмотров являются записи с цитатами преподавателей и опросы, проводимые студентами.
Таблица 5 – Записи, лидирующие по количеству просмотров «Подслушано в КубГМУ»
views | likes | reposts | Text |
23063 | 268 | 2 | Пришло время сессии. А уровень твоих знаний по экзаменационным предметам на уровне консервированного горошка. |
19570 | 366 | 0 | Пара по пат.анатомии : Преподаватель: "как называется фермент , расщепляющий жиры ?" - Тишина... Преподаватель :" ну углеводы расщепляет амилаза , белки - протеиназы , а жиры ?" -студент : "Жиробаза ?" |
18321 | 207 | 1 | Концентрация ядов 2% - поздно пить боржоми (с) Литвинова Т.Н. |
16377 | 277 | 0 | Мало кто знает, что Славинский А.А. подрабатывает римским прокуратором. |
14530 | 363 | 2 | Началось Ежегодная рубрика "Сентябрьский Первокурсник" |
11692 | 137 | 0 | - Какие вы знаете медиаторы воспаления? - *Начинает отвечать, но что-то пошло не так, и ответ не удался* - Ребят, после таких ответов у меня работает все время один медиатор - БОЛИ... ©Кравченко |
10746 | 114 | 0 | На пересдаче: - Здравствуйте, можно итоговую ответить? - Нет, я уже ухожу, завтра приходите - Ну можно мы быстро? - Нуу быстро только кошки родят... (с) Похотько |
После сортировки мы имеем: лидерами по количеству просмотров, как и в сообществе «Подслушано в КубГУ», являются записи с цитатами преподавателей. Однако студентам КубГМУ также интересны саркастические записи в сообществе.
3.2 Сортировка по количеству лайков
Произведем сортировку по количеству лайков (по убыванию). В результате в начале таблицы оказались следующие записи, приведенные в таблице 6 и 7:
Таблица 6 – Записи, лидирующие по количеству лайков «Подслушано КубГУ»
views | likes | reposts | Text |
7367 | 58 | 0 | Кто самолет не рисовал, тот бух учета и не знал! |
10679 | 50 | 0 | Скоро сессия. Радуюсь, что могу теперь про нее шутить (шучу, не радуюсь) 1 курс. Юрфак. |
5449 | 48 | 0 | Бесит, когда ты достаточно эрудирован, чтобы указать преподавателю, на момент, где ты с ним не согласен, но недостаточно эрудирован для того, чтобы вести после этого полноценную дискуссию. |
11651 | 41 | 0 | "Вот вы узнали на паре что-то новое? Пополнили свой багаж знаний? О! День уже прошел не зря! Вас можно поздравить!" Гайденко В.В. |
3571 | 36 | 0 | Заходит как-то Дорошенко В.В. на пару: - Можно объявление? К нам приехала передвижная лаборатория, можно сходить, сделать тест на вич. В подарок дают ручку. Хорошо же? И блокнотик! Замечательно! И еще кое-что со вкусом ананаса. *подмигивает и уходит* |
3158 | 31 | 1 | Учитель в школе: я не буду навязывать вам свои политические убеждения, все сами потом решите. Преподаватель в универе: садитесь, а я сейчас объясню вам, какое у вас должно быть мнение по поводу гражданского общества и демократии в стране. |
5617 | 16 | 0 | У вас была/есть любимая пара в универе, вот чтобы прям интересно было и вы ни разу не пропустили? Какая? |