The_project

0
README.md

📊 The_project

Инструмент для автоматизированного анализа успеваемости и визуализации учебных показателей студентов. Скрипт обрабатывает данные, выявляет группы риска и строит наглядные графики.

🚀 Возможности

  • Умная загрузка: Автоматическое определение кодировки (UTF-8 или Windows-1251) для корректного чтения CSV-файлов.
  • Статистический анализ: Расчет среднего балла по предметам.
  • Выявление рисков: Автоматический поиск студентов с низкой посещаемостью и оценками ниже порогового значения.
  • Визуализация: - Столбчатые диаграммы среднего балла.
    • Круговые диаграммы распределения оценок.

🛠 Технологии

  • Python 3.x
  • Pandas: Обработка и анализ табличных данных.
  • Matplotlib & Seaborn: Создание качественных графиков.

📦 Установка

  1. Склонируйте репозиторий:
  2. Установите необходимые зависимости:

📋 Использование

  1. Подготовьте файл students_data.csv со следующими колонками:

    Name — Имя студента

    Subject — Предмет

    Grade — Оценка (число)

    Attendance — Посещаемость (в %)

  2. Запустите скрипт:

📈 Пример структуры данных находится в /main/data