Задание: Программа для обработки и анализа структурированных данных

Суть задачи

Имеется выгрузка данных в формате CSV. Часть информации находится внутри единой ячейки, что требует её предварительной структуризации - разделения на отдельные столбцы (операция, аналогичная "Текст по столбцам" в Excel). После этого необходимо провести аналитическую обработку согласно предоставленным техническим требованиям и форматам файлов.

Требования к программе

  • Язык программирования: Python.
  • Основная функция: Разбор (парсинг) и разделение данных, находящихся в одной ячейке CSV-файла, в табличную структуру.
  • Дополнительная функция: Проведение заданного анализа обработанных данных.
  • Результат разработки: Готовый программный код и скомпилированная программа в формате EXE.
  • Интерфейс: Программа должна иметь возможность интерактивной работы, включая пункт для внесения/загрузки исходных данных и запуска процесса обработки.

Что нужно предоставить

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