Этот учебный проект демонстрирует, как можно использовать Python для автоматизации анализа данных из таблиц (например, оценок студентов).
Скрипт:
- читает Excel-файл с оценками студентов;
- фильтрует данные по факультету;
- рассчитывает среднюю оценку по каждому студенту;
- сохраняет результат в новый Excel-файл.
pandasopenpyxl(для работы с Excel)
- Установите зависимости:
pip install pandas openpyxl- Сохраните входной файл
grades.xlsxрядом со скриптом. Пример содержимого:
| ФИО | Факультет | Оценка | Предмет |
|---|---|---|---|
| Иванов И.И. | ЭМФ | 5 | Математика |
| Петрова А.А. | ЭМФ | 4 | Математика |
| Сидоров С.С. | ФМА | 3 | Литература |
-
Запустите
generate_report.py -
Готовый отчет появится в файле
отчет_по_оценкам.xlsx
generate_report.py— основной скриптgrades.xlsx— пример входного файлаотчет_по_оценкам.xlsx— пример выходного отчета