Подключить Python к MySQL, выполнить выборки из базы железнодорожной станции и представить результаты в виде диаграмм.
Скрипт main.py:
- выводит таблицу
administrationчерезpandas; - строит круговую диаграмму статусов медосмотров;
- группирует билеты по статусу и строит столбчатую диаграмму;
- сортирует сотрудников по дате рождения и визуализирует возраст.
| Медицинские осмотры | Статусы билетов |
|---|---|
![]() |
![]() |
| Файл | Назначение |
|---|---|
main.py |
SQL-запросы, обработка данных и построение графиков |
requirements.txt |
Зависимости Python |
Ч2Лаб1_отчёт.pdf |
Отчёт по работе |
Графики/ |
Сохранённые изображения |
Требуются Python 3.12+, MySQL и подготовленная база train_station.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.pyПеред запуском укажите в main.py актуальные параметры host, user, password и db. Каталог Графики должен существовать. Программа сохраняет в него три PNG-файла.
Получен пример полного цикла: SQL-запрос к MySQL, загрузка результата в pandas и визуализация с помощью Matplotlib.


