Могу сказать однозначно: если с программой работаете не только вы, но и, например, ваши коллеги, для нее нужно сделать интерфейс. При этом неважно, какую задачу она решает. Поэтому я собрал подборку инструментов для создания GUI на Python и мини-инструкции по работе с ними.
Интересная статья, также можно было добавить про Flet Python. Это Flutter, который также позволяет создавать GUI для Python, но с более приятным и красивым интерфейсом
Спасибо вам за интерес к статье и полезное дополнение! :)