С исходным кодом ознакомиться можно здесь — https://github.com/Eisenprogrammierer/CSV-convertor
Эта программа обрабатывает информацию из CSV файлов, фильтруя их по определённому условию или агрегируя по конкретному признаку. Хороший помощник для аналитики CSV файлов.
Я использовал шаблон проектирования «Стратегия» с тем зачином, чтобы, во-первых, создать простую для сопровождения и улучшения программу, а во-вторых, добавить удобную возможность улучшать и расширять её в дальнейшем. Наряду с этим, код чистый и хорошо спроектированный, что облегчает энтузиастам разработку форка.
Мощная, стабильная и удобная в обращении программа на Python для аналитики CSV файлов