<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VoznesenskayaVE</id>
	<title>Поле цифровой дидактики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VoznesenskayaVE"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/VoznesenskayaVE"/>
	<updated>2026-05-23T01:12:28Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45580</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45580"/>
		<updated>2026-03-27T07:08:52Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
Данные автоматически загружаются из CSV-файла, размещенного в GitHub.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id&lt;br /&gt;
! first_name&lt;br /&gt;
! last_name&lt;br /&gt;
! liked_posts_count&lt;br /&gt;
! commented_posts_count&lt;br /&gt;
! total_activity&lt;br /&gt;
! status&lt;br /&gt;
{{#for_external_table:|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{{user_id}}}&lt;br /&gt;
{{!}} {{{first_name}}}&lt;br /&gt;
{{!}} {{{last_name}}}&lt;br /&gt;
{{!}} {{{liked_posts_count}}}&lt;br /&gt;
{{!}} {{{commented_posts_count}}}&lt;br /&gt;
{{!}} {{{total_activity}}}&lt;br /&gt;
{{!}} {{{status}}}&lt;br /&gt;
| url = https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
| format = csv with header&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Работа с API]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45579</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45579"/>
		<updated>2026-03-27T07:07:25Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
Данные автоматически загружаются из CSV-файла, размещенного в GitHub.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id&lt;br /&gt;
! first_name&lt;br /&gt;
! last_name&lt;br /&gt;
! liked_posts_count&lt;br /&gt;
! commented_posts_count&lt;br /&gt;
! total_activity&lt;br /&gt;
! status&lt;br /&gt;
{{#for_external_table:|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{{user_id}}}&lt;br /&gt;
{{!}} {{{first_name}}}&lt;br /&gt;
{{!}} {{{last_name}}}&lt;br /&gt;
{{!}} {{{liked_posts_count}}}&lt;br /&gt;
{{!}} {{{commented_posts_count}}}&lt;br /&gt;
{{!}} {{{total_activity}}}&lt;br /&gt;
{{!}} {{{status}}}&lt;br /&gt;
| url = https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
| format = csv with header&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45578</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45578"/>
		<updated>2026-03-27T07:06:58Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
Данные автоматически загружаются из CSV-файла, размещенного в GitHub.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id&lt;br /&gt;
! first_name&lt;br /&gt;
! last_name&lt;br /&gt;
! liked_posts_count&lt;br /&gt;
! commented_posts_count&lt;br /&gt;
! total_activity&lt;br /&gt;
! status&lt;br /&gt;
{{#for_external_table:|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{{user_id}}}&lt;br /&gt;
{{!}} {{{first_name}}}&lt;br /&gt;
{{!}} {{{last_name}}}&lt;br /&gt;
{{!}} {{{liked_posts_count}}}&lt;br /&gt;
{{!}} {{{commented_posts_count}}}&lt;br /&gt;
{{!}} {{{total_activity}}}&lt;br /&gt;
{{!}} {{{status}}}&lt;br /&gt;
| url = https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
| format = csv with header&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;br /&gt;
&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;br /&gt;
[[Категория:Учебные проекты]]&lt;br /&gt;
[[Категория:Анализ данных]]&lt;br /&gt;
[[Категория:Социальные сети]]&lt;br /&gt;
[[Категория:Python]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45577</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45577"/>
		<updated>2026-03-27T07:04:56Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Результаты анализа в формате CSV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
Данные автоматически загружаются из CSV-файла, размещенного в GitHub.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id&lt;br /&gt;
! first_name&lt;br /&gt;
! last_name&lt;br /&gt;
! liked_posts_count&lt;br /&gt;
! commented_posts_count&lt;br /&gt;
! total_activity&lt;br /&gt;
! status&lt;br /&gt;
{{#for_external_table:|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{{user_id}}}&lt;br /&gt;
{{!}} {{{first_name}}}&lt;br /&gt;
{{!}} {{{last_name}}}&lt;br /&gt;
{{!}} {{{liked_posts_count}}}&lt;br /&gt;
{{!}} {{{commented_posts_count}}}&lt;br /&gt;
{{!}} {{{total_activity}}}&lt;br /&gt;
{{!}} {{{status}}}&lt;br /&gt;
| url = https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
| format = csv with header&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45575</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45575"/>
		<updated>2026-03-27T07:03:10Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Результаты анализа в формате CSV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#get_external_data:&lt;br /&gt;
 url=https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
 |format=csv with header&lt;br /&gt;
 |data=&lt;br /&gt;
 user_id=user_id,&lt;br /&gt;
 first_name=first_name,&lt;br /&gt;
 last_name=last_name,&lt;br /&gt;
 liked_posts_count=liked_posts_count,&lt;br /&gt;
 commented_posts_count=commented_posts_count,&lt;br /&gt;
 total_activity=total_activity,&lt;br /&gt;
 status=status&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id !! first_name !! last_name !! liked_posts_count !! commented_posts_count !! total_activity !! status&lt;br /&gt;
{{#for_external_table:&lt;br /&gt;
|-&lt;br /&gt;
| {{{user_id}}}&lt;br /&gt;
| {{{first_name}}}&lt;br /&gt;
| {{{last_name}}}&lt;br /&gt;
| {{{liked_posts_count}}}&lt;br /&gt;
| {{{commented_posts_count}}}&lt;br /&gt;
| {{{total_activity}}}&lt;br /&gt;
| {{{status}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45574</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45574"/>
		<updated>2026-03-27T07:01:23Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Результаты анализа в формате CSV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
{{#get_external_data:&lt;br /&gt;
 url=https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
 |format=csv with header&lt;br /&gt;
 |data=&lt;br /&gt;
 user_id=user_id,&lt;br /&gt;
 first_name=first_name,&lt;br /&gt;
 last_name=last_name,&lt;br /&gt;
 liked_posts_count=liked_posts_count,&lt;br /&gt;
 commented_posts_count=commented_posts_count,&lt;br /&gt;
 total_activity=total_activity,&lt;br /&gt;
 status=status&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id !! first_name !! last_name !! liked_posts_count !! commented_posts_count !! total_activity !! status&lt;br /&gt;
{{#for_external_table:&lt;br /&gt;
|-&lt;br /&gt;
| {{{user_id}}}&lt;br /&gt;
| {{{first_name}}}&lt;br /&gt;
| {{{last_name}}}&lt;br /&gt;
| {{{liked_posts_count}}}&lt;br /&gt;
| {{{commented_posts_count}}}&lt;br /&gt;
| {{{total_activity}}}&lt;br /&gt;
| {{{status}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45571</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45571"/>
		<updated>2026-03-27T06:58:48Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Результаты анализа в формате CSV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
{{#get_external_data:&lt;br /&gt;
 https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
 |format=csv with header&lt;br /&gt;
 |data=user_id=user_id,first_name=first_name,last_name=last_name,liked_posts_count=liked_posts_count,commented_posts_count=commented_posts_count,total_activity=total_activity,status=status&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id !! first_name !! last_name !! liked_posts_count !! commented_posts_count !! total_activity !! status&lt;br /&gt;
{{#for_external_table:&lt;br /&gt;
|-&lt;br /&gt;
| {{{user_id}}}&lt;br /&gt;
| {{{first_name}}}&lt;br /&gt;
| {{{last_name}}}&lt;br /&gt;
| {{{liked_posts_count}}}&lt;br /&gt;
| {{{commented_posts_count}}}&lt;br /&gt;
| {{{total_activity}}}&lt;br /&gt;
| {{{status}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45570</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45570"/>
		<updated>2026-03-27T06:57:43Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Программа работает с любыми открытыми сообществами социальной сети ВКонтакте. &lt;br /&gt;
Для анализа не требуется, чтобы пользователь являлся администратором сообщества, &lt;br /&gt;
достаточно, чтобы сообщество было открытым и данные были доступны через VK API.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[VK API]]&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;mermaid&amp;gt;&lt;br /&gt;
flowchart TD&lt;br /&gt;
    A[Начало] --&amp;gt; B[Ввод ссылки на сообщество]&lt;br /&gt;
    B --&amp;gt; C[Ввод количества постов]&lt;br /&gt;
    C --&amp;gt; D[Получение данных о сообществе]&lt;br /&gt;
    D --&amp;gt; E{Сообщество найдено?}&lt;br /&gt;
&lt;br /&gt;
    E -- Нет --&amp;gt; F[Вывод ошибки]&lt;br /&gt;
    F --&amp;gt; G[Конец]&lt;br /&gt;
&lt;br /&gt;
    E -- Да --&amp;gt; H[Получение списка подписчиков]&lt;br /&gt;
    H --&amp;gt; I[Получение последних постов]&lt;br /&gt;
    I --&amp;gt; J[Сбор лайков и комментариев]&lt;br /&gt;
    J --&amp;gt; K[Формирование списка активных пользователей]&lt;br /&gt;
    K --&amp;gt; L[Определение неактивных подписчиков]&lt;br /&gt;
    L --&amp;gt; M[Расчет статистики]&lt;br /&gt;
    M --&amp;gt; N[Вывод результатов]&lt;br /&gt;
    N --&amp;gt; O[Конец]&lt;br /&gt;
&amp;lt;/mermaid&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
== Фрагменты программного кода ==&lt;br /&gt;
&lt;br /&gt;
=== Получение данных из VK API ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
def get_group_info(self, group_input):&lt;br /&gt;
    screen_name = self.normalize_group_input(group_input)&lt;br /&gt;
&lt;br /&gt;
    response = self._request(&lt;br /&gt;
        &amp;quot;groups.getById&amp;quot;,&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;group_id&amp;quot;: screen_name,&lt;br /&gt;
            &amp;quot;fields&amp;quot;: &amp;quot;members_count&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
    group = response[&amp;quot;groups&amp;quot;][0]&lt;br /&gt;
&lt;br /&gt;
    return {&lt;br /&gt;
        &amp;quot;id&amp;quot;: group[&amp;quot;id&amp;quot;],&lt;br /&gt;
        &amp;quot;name&amp;quot;: group[&amp;quot;name&amp;quot;]&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Определение неактивных пользователей ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
active_users = likes_users.union(comments_users)&lt;br /&gt;
inactive_users = all_members - active_users&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Расчет активности ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
for user_data in member_map.values():&lt;br /&gt;
    total_activity = (&lt;br /&gt;
        user_data[&amp;quot;liked_posts_count&amp;quot;] +&lt;br /&gt;
        user_data[&amp;quot;commented_posts_count&amp;quot;]&lt;br /&gt;
    )&lt;br /&gt;
    user_data[&amp;quot;status&amp;quot;] = &amp;quot;active&amp;quot; if total_activity &amp;gt; 0 else &amp;quot;inactive&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Результаты анализа в формате CSV ==&lt;br /&gt;
&lt;br /&gt;
Данные автоматически загружаются из CSV-файла, размещенного в GitHub.&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:&lt;br /&gt;
 url=https://raw.githubusercontent.com/VoznesenskayaV/LabOP/main/inactive_subscribers_report.csv&lt;br /&gt;
 |format=csv with header&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! user_id !! first_name !! last_name !! liked_posts_count !! commented_posts_count !! total_activity !! status&lt;br /&gt;
{{#for_external_table:&lt;br /&gt;
|-&lt;br /&gt;
| {{{user_id}}}&lt;br /&gt;
| {{{first_name}}}&lt;br /&gt;
| {{{last_name}}}&lt;br /&gt;
| {{{liked_posts_count}}}&lt;br /&gt;
| {{{commented_posts_count}}}&lt;br /&gt;
| {{{total_activity}}}&lt;br /&gt;
| {{{status}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
Приложение имеет простой и удобный интерфейс, включающий:&lt;br /&gt;
* поле для ввода сообщества&lt;br /&gt;
* выбор количества постов&lt;br /&gt;
* кнопку запуска анализа&lt;br /&gt;
* блоки со статистикой&lt;br /&gt;
* график активности&lt;br /&gt;
* таблицу результатов&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45522</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45522"/>
		<updated>2026-03-27T06:07:49Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности [[VK API]] для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* Python&lt;br /&gt;
* VK API&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
[[Файл:voznes4.png]]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Приложение имеет простой и удобный интерфейс, включающий:&lt;br /&gt;
* поле для ввода сообщества&lt;br /&gt;
* выбор количества постов&lt;br /&gt;
* кнопку запуска анализа&lt;br /&gt;
* блоки со статистикой&lt;br /&gt;
* график активности&lt;br /&gt;
* таблицу результатов&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети [[ВКонтакте]].&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=45497</id>
		<title>Участник:VoznesenskayaVE</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=45497"/>
		<updated>2026-03-27T00:03:56Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные&lt;br /&gt;
|Environment=Python, SQL, JavaScript, GitHub&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|Profile=Экономика&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=Дневник сна, Анализ неактивных подписчиков VK&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes4.png&amp;diff=45496</id>
		<title>Файл:Voznes4.png</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes4.png&amp;diff=45496"/>
		<updated>2026-03-26T23:59:07Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45495</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45495"/>
		<updated>2026-03-26T23:58:53Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности VK API для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* Python&lt;br /&gt;
* VK API&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
[[Файл:voznes4.png]]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Готовый анализ ===&lt;br /&gt;
[[Файл:voznes1.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График ===&lt;br /&gt;
[[Файл:voznes2.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблицы ===&lt;br /&gt;
[[Файл:voznes3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Приложение имеет простой и удобный интерфейс, включающий:&lt;br /&gt;
* поле для ввода сообщества&lt;br /&gt;
* выбор количества постов&lt;br /&gt;
* кнопку запуска анализа&lt;br /&gt;
* блоки со статистикой&lt;br /&gt;
* график активности&lt;br /&gt;
* таблицу результатов&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети ВКонтакте.&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes3.jpg&amp;diff=45493</id>
		<title>Файл:Voznes3.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes3.jpg&amp;diff=45493"/>
		<updated>2026-03-26T23:50:20Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes2.jpg&amp;diff=45492</id>
		<title>Файл:Voznes2.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes2.jpg&amp;diff=45492"/>
		<updated>2026-03-26T23:49:56Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes1.jpg&amp;diff=45490</id>
		<title>Файл:Voznes1.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Voznes1.jpg&amp;diff=45490"/>
		<updated>2026-03-26T23:49:35Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45489</id>
		<title>Анализ неактивных подписчиков VK</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%BD%D0%B5%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D1%87%D0%B8%D0%BA%D0%BE%D0%B2_VK&amp;diff=45489"/>
		<updated>2026-03-26T23:45:27Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: Новая страница: «= Анализ неактивных подписчиков сообщества VK =  == Описание проекта == В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте.  Приложение позволяет выявлять неактивных пользовател...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Анализ неактивных подписчиков сообщества VK =&lt;br /&gt;
&lt;br /&gt;
== Описание проекта ==&lt;br /&gt;
В рамках данного проекта было разработано приложение для анализа активности подписчиков сообщества социальной сети ВКонтакте. &lt;br /&gt;
Приложение позволяет выявлять неактивных пользователей, которые не взаимодействуют с контентом сообщества.&lt;br /&gt;
&lt;br /&gt;
Анализ осуществляется на основе данных о лайках и комментариях к последним публикациям сообщества, полученных с помощью VK API.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Цель проекта ==&lt;br /&gt;
Разработка программного приложения для анализа активности подписчиков сообщества ВКонтакте и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Задачи проекта ==&lt;br /&gt;
* Изучить возможности VK API для получения данных о сообществе&lt;br /&gt;
* Реализовать получение списка подписчиков&lt;br /&gt;
* Реализовать получение данных о постах, лайках и комментариях&lt;br /&gt;
* Разработать алгоритм определения активности пользователей&lt;br /&gt;
* Создать удобный интерфейс приложения&lt;br /&gt;
* Визуализировать результаты анализа&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Используемые технологии ==&lt;br /&gt;
* Python&lt;br /&gt;
* VK API&lt;br /&gt;
* Streamlit (для создания интерфейса)&lt;br /&gt;
* requests (для работы с API)&lt;br /&gt;
* pandas (для обработки данных)&lt;br /&gt;
* matplotlib (для построения графиков)&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Архитектура приложения ==&lt;br /&gt;
Приложение реализовано по модульному принципу и состоит из следующих компонентов:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;app.py&#039;&#039;&#039; — пользовательский интерфейс (Streamlit)&lt;br /&gt;
* &#039;&#039;&#039;vk_api_client.py&#039;&#039;&#039; — модуль взаимодействия с VK API&lt;br /&gt;
* &#039;&#039;&#039;analyzer.py&#039;&#039;&#039; — модуль анализа активности пользователей&lt;br /&gt;
* &#039;&#039;&#039;config.py&#039;&#039;&#039; — конфигурационные параметры (токен, настройки)&lt;br /&gt;
* &#039;&#039;&#039;visualizer.py&#039;&#039;&#039; — визуализация данных&lt;br /&gt;
&lt;br /&gt;
[[Файл:kod.jpg]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Описание работы приложения ==&lt;br /&gt;
Приложение реализовано в виде веб-интерфейса с использованием библиотеки Streamlit.&lt;br /&gt;
&lt;br /&gt;
Пользователь вводит:&lt;br /&gt;
* ссылку или короткое имя сообщества&lt;br /&gt;
* количество последних постов для анализа&lt;br /&gt;
&lt;br /&gt;
После запуска анализа приложение:&lt;br /&gt;
* получает данные о сообществе&lt;br /&gt;
* загружает список подписчиков&lt;br /&gt;
* получает последние публикации&lt;br /&gt;
* собирает данные о лайках и комментариях&lt;br /&gt;
* определяет активных и неактивных пользователей&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Алгоритм работы ==&lt;br /&gt;
Блок-схема работы приложения представлена ниже:&lt;br /&gt;
&lt;br /&gt;
Начало  &lt;br /&gt;
↓  &lt;br /&gt;
Ввод данных пользователем  &lt;br /&gt;
↓  &lt;br /&gt;
Получение информации о сообществе  &lt;br /&gt;
↓  &lt;br /&gt;
Получение списка подписчиков  &lt;br /&gt;
↓  &lt;br /&gt;
Получение последних N постов  &lt;br /&gt;
↓  &lt;br /&gt;
Сбор данных о лайках и комментариях  &lt;br /&gt;
↓  &lt;br /&gt;
Формирование множества активных пользователей  &lt;br /&gt;
↓  &lt;br /&gt;
Определение неактивных подписчиков  &lt;br /&gt;
↓  &lt;br /&gt;
Расчет статистики  &lt;br /&gt;
↓  &lt;br /&gt;
Вывод результатов  &lt;br /&gt;
↓  &lt;br /&gt;
Конец  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Метод определения активности ==&lt;br /&gt;
Пользователь считается активным, если он:&lt;br /&gt;
* поставил хотя бы один лайк&lt;br /&gt;
* или оставил хотя бы один комментарий&lt;br /&gt;
&lt;br /&gt;
Если пользователь не совершал ни одного действия, он считается неактивным.&lt;br /&gt;
&lt;br /&gt;
Формально:&lt;br /&gt;
* Активные пользователи = пользователи с лайками ∪ пользователи с комментариями&lt;br /&gt;
* Неактивные пользователи = все подписчики − активные пользователи&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Интерфейс приложения ==&lt;br /&gt;
&lt;br /&gt;
=== Начальная страница ===&lt;br /&gt;
[[Файл:start.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== График активности пользователей ===&lt;br /&gt;
[[Файл:11.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Таблица подписчиков ===&lt;br /&gt;
[[Файл:21.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Дополнительный интерфейс ===&lt;br /&gt;
[[Файл:31.jpg]]&lt;br /&gt;
&lt;br /&gt;
Приложение имеет простой и удобный интерфейс, включающий:&lt;br /&gt;
* поле для ввода сообщества&lt;br /&gt;
* выбор количества постов&lt;br /&gt;
* кнопку запуска анализа&lt;br /&gt;
* блоки со статистикой&lt;br /&gt;
* график активности&lt;br /&gt;
* таблицу результатов&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Результаты работы ==&lt;br /&gt;
В результате работы приложения определяется:&lt;br /&gt;
* общее количество подписчиков&lt;br /&gt;
* количество активных пользователей&lt;br /&gt;
* количество неактивных пользователей&lt;br /&gt;
* процент неактивных подписчиков&lt;br /&gt;
&lt;br /&gt;
Также формируется таблица пользователей и график распределения активности.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Практическая значимость ==&lt;br /&gt;
Разработанное приложение может быть использовано:&lt;br /&gt;
* администраторами сообществ для анализа аудитории&lt;br /&gt;
* для оценки вовлеченности пользователей&lt;br /&gt;
* для выявления неактивных подписчиков&lt;br /&gt;
* в маркетинговых исследованиях&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
В ходе выполнения проекта было разработано приложение для анализа активности пользователей социальной сети ВКонтакте.&lt;br /&gt;
&lt;br /&gt;
Данное приложение позволяет автоматизировать процесс анализа вовлеченности аудитории и выявления неактивных пользователей.&lt;br /&gt;
&lt;br /&gt;
Проект демонстрирует применение API социальных сетей, методов анализа данных и визуализации информации.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kod.jpg&amp;diff=45486</id>
		<title>Файл:Kod.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Kod.jpg&amp;diff=45486"/>
		<updated>2026-03-26T23:31:27Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Start.jpg&amp;diff=45485</id>
		<title>Файл:Start.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Start.jpg&amp;diff=45485"/>
		<updated>2026-03-26T23:30:33Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:3.jpg&amp;diff=45484</id>
		<title>Файл:3.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:3.jpg&amp;diff=45484"/>
		<updated>2026-03-26T23:30:09Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: VoznesenskayaVE загрузил новую версию Файл:3.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2.jpg&amp;diff=45483</id>
		<title>Файл:2.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2.jpg&amp;diff=45483"/>
		<updated>2026-03-26T23:29:50Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: VoznesenskayaVE загрузил новую версию Файл:2.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:1.jpg&amp;diff=45482</id>
		<title>Файл:1.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:1.jpg&amp;diff=45482"/>
		<updated>2026-03-26T23:29:36Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: VoznesenskayaVE загрузил новую версию Файл:1.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29599</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29599"/>
		<updated>2025-05-31T07:08:18Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Медицина, Психология, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/projectPage/6838b0c12c5f40e9c125e1e8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ГлавныйЭкран.jpg|Вид главного экрана&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ДобавлениеЗаписи.jpg|Добавление записи&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Записи.jpg|Просмотр записей&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29584</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29584"/>
		<updated>2025-05-31T06:38:35Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Медицина, Психология, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ГлавныйЭкран.jpg|Вид главного экрана&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ДобавлениеЗаписи.jpg|Добавление записи&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Записи.jpg|Просмотр записей&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29573</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29573"/>
		<updated>2025-05-31T06:22:37Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Медицина, Психология, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ГлавныйЭкран.jpg|Вид главного экрана&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ДобавлениеЗаписи.jpg|Добавление записи&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Записи.jpg|Просмотр записей&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29566</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29566"/>
		<updated>2025-05-31T06:17:56Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Информатика, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ГлавныйЭкран.jpg|Вид главного экрана&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
ДобавлениеЗаписи.jpg|Добавление записи&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Записи.jpg|Просмотр записей&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%B8.jpg&amp;diff=29565</id>
		<title>Файл:Записи.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%B8.jpg&amp;diff=29565"/>
		<updated>2025-05-31T06:17:37Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Записи&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%B8.jpg&amp;diff=29564</id>
		<title>Файл:ДобавлениеЗаписи.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%B8.jpg&amp;diff=29564"/>
		<updated>2025-05-31T06:17:18Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Добавление Записи&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D1%8B%D0%B9%D0%AD%D0%BA%D1%80%D0%B0%D0%BD.jpg&amp;diff=29563</id>
		<title>Файл:ГлавныйЭкран.jpg</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D1%8B%D0%B9%D0%AD%D0%BA%D1%80%D0%B0%D0%BD.jpg&amp;diff=29563"/>
		<updated>2025-05-31T06:16:41Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Главный экран&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29547</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29547"/>
		<updated>2025-05-31T06:06:43Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Информатика, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29546</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29546"/>
		<updated>2025-05-31T06:06:23Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: /* Описание приложения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Информатика, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&lt;br /&gt;
&lt;br /&gt;
---&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29545</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29545"/>
		<updated>2025-05-31T06:05:59Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Информатика, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### Принцип работы&lt;br /&gt;
&lt;br /&gt;
Приложение позволяет пользователю вручную вводить информацию о сне: дату и количество часов сна. После ввода данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к информации не только в приложении, но и через Google Таблицы. Все записи отображаются списком, позволяя пользователю отслеживать свои привычки сна и анализировать, достаточно ли он спит.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### Как пользоваться приложением&lt;br /&gt;
&lt;br /&gt;
1. Откройте приложение **«Дневник сна»**.&lt;br /&gt;
2. Нажмите кнопку **«Добавить запись»**.&lt;br /&gt;
3. Укажите дату и введите количество часов сна.&lt;br /&gt;
4. Нажмите **«Добавить»**, чтобы добавить запись.&lt;br /&gt;
5. Перейдите в раздел **«Мои записи»**, чтобы просмотреть введённые данные.&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29387</id>
		<title>Участник:VoznesenskayaVE</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29387"/>
		<updated>2025-05-29T21:34:45Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные&lt;br /&gt;
|Environment=Python, SQL, JavaScript, GitHub&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|Profile=Экономика&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=Дневник сна&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29386</id>
		<title>Участник:VoznesenskayaVE</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29386"/>
		<updated>2025-05-29T21:33:22Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные&lt;br /&gt;
|Environment=Python, SQL, JavaScript, GitHub&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|Profile=Экономика&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29385</id>
		<title>Участник:VoznesenskayaVE</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29385"/>
		<updated>2025-05-29T21:30:46Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные&lt;br /&gt;
|Environment=Python, SQL, JavaScript, GitHub&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|Profile=Экономика&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=Дневник сна&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29384</id>
		<title>Дневник сна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%94%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA_%D1%81%D0%BD%D0%B0&amp;diff=29384"/>
		<updated>2025-05-29T21:23:33Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: Новая страница: «{{Scripting Tutorials |Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить з...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scripting Tutorials&lt;br /&gt;
|Description=Простое и удобное приложение для отслеживания сна. Пользователь может вручную вводить дату и количество часов сна, а затем просматривать сохранённые записи в виде списка. Это помогает заметить, сколько в среднем вы спите, и следить за своими привычками сна.&lt;br /&gt;
|Field_of_knowledge=Информатика, Управление, Культура&lt;br /&gt;
|FieldActivity=Digital Citizen&lt;br /&gt;
|Возрастная категория=12&lt;br /&gt;
|similar_concepts=To do list, Трекер привычек&lt;br /&gt;
|Environment=Thunkable, Google Sheets&lt;br /&gt;
}}&lt;br /&gt;
==Приложение &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
Ссылка на приложение:&lt;br /&gt;
https://x.thunkable.com/copy/85235a914d6600b97f26eb546061f75d&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Диаграмма работы приложения &amp;quot;Дневник сна&amp;quot;==  &lt;br /&gt;
{{#mermaid: flowchart TB  &lt;br /&gt;
    A[Начало] --&amp;gt; B(Добавление новой записи)  &lt;br /&gt;
    B --&amp;gt; C(Заполнение поля Дата)  &lt;br /&gt;
    C --&amp;gt; D(Заполнение поля Часы)  &lt;br /&gt;
    D --&amp;gt; E(Загрузка данных в таблицу Google Sheets)  &lt;br /&gt;
    E --&amp;gt; F(Переход обратно в меню)  &lt;br /&gt;
    F --&amp;gt; G(Переход на страницу с существующими записями)  &lt;br /&gt;
    G --&amp;gt; J(Просмотр записей)  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Описание приложения == &lt;br /&gt;
«Дневник сна» — это простое и удобное мобильное приложение, предназначенное для ручного ведения учёта сна. Пользователь может вводить дату и количество часов сна, а также просматривать сохранённые записи в виде списка. Все данные автоматически сохраняются в Google Таблицу, что обеспечивает доступ к ним из любой точки и возможность дополнительного анализа. Приложение помогает следить за продолжительностью сна и формировать более здоровые привычки.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&#039;&#039;🎯 Цель проекта:&lt;br /&gt;
Цель приложения — помочь пользователю отслеживать продолжительность сна и формировать здоровые привычки сна через регулярный учёт и анализ данных.&lt;br /&gt;
&#039;&#039;&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29383</id>
		<title>Участник:VoznesenskayaVE</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:VoznesenskayaVE&amp;diff=29383"/>
		<updated>2025-05-29T21:10:12Z</updated>

		<summary type="html">&lt;p&gt;VoznesenskayaVE: Новая страница: «{{UserMGPU |Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные |Environment=Python, SQL, JavaScript,GitHub,  |Position=Бакалавриат |Profile=Экономика |PedDirection=Нет |Working_On=Дневник сна }} Категория:UserMGPU Категория:АДЭУ-221»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Экономика, Искусственный интеллект, Управление, Большие данные&lt;br /&gt;
|Environment=Python, SQL, JavaScript,GitHub, &lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|Profile=Экономика&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=Дневник сна&lt;br /&gt;
}}&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:АДЭУ-221]]&lt;/div&gt;</summary>
		<author><name>VoznesenskayaVE</name></author>
	</entry>
</feed>