можно отшлифовать этот код таким образом, чтобы я мог сосредоточиться на функциональности программы, не добавляя весь код форматирования HTML (загроможденный) в исходный код Python
Использование шаблонизатор
Возможно, этот стиль программирования затем оставляет сферу CGI в чем-то еще?
CGI - это не стиль программирования.Это средство для веб-сервера, чтобы выполнить программу, чтобы определить, какие данные предоставить пользователю.(Это медленный и неэффективный метод, но он также очень простой).
Если вы хотите уйти от CGI и остаться с Python, то вам, вероятно, стоит обратить внимание на wsgi