Файл: Кафедра прикладной математики курсовая работа анализ предпочтений участников сообществ с помощью api "вконтакте".docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 91

Скачиваний: 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

У вас была/есть любимая пара в универе, вот чтобы прям интересно было и вы ни разу не пропустили? Какая?