Вы можете писать приложения Win32 API GUI на Python, если вам нравится писать весь этот шаблонный код: проект PyWin32
Лично мне нравится wxPython . Он кроссплатформенный (полностью поддерживается как в Linux, так и в Windows) и существует уже довольно давно ... приличная база поддержки и множество документации / примеров кода. Если вы хотите использовать это, взгляните на BoaConstructor . Это IDE для wxPython (или, лучше сказать, IDE, написанная для и для wxPython). Это единственная RAD IDE, специально предназначенная для Python, о которой я даже упомянул, за исключением редактора Qt UI (редактор UI Qt можно использовать как для C ++, так и для PyQT).
Как Питер упомянул в своем ответе, Tk является графическим интерфейсом defacto для старых приложений Python, но на самом деле они не выглядят настолько привлекательными для конечного пользователя. Для него есть несколько расширений, которые делают его немного лучше и предоставляют возможность стилизовать пользовательский интерфейс, но если вы не поддерживаете старое приложение с графическим интерфейсом, я бы не стал возиться с этим.
pyGTK, также уже упомянутый, был бы другим хорошим выбором. Он также кроссплатформенный, хотя я не имел никакого личного опыта разработки GTK для Windows. Python был бы лучшим выбором, IMO - я думаю, что графический интерфейс пользователя, созданный с библиотекой Qt, выглядит и функционирует лучше, чем у GTK. Я также считаю, что с механизмом обработки сигналов / слотов Qt проще работать. YMMV.
На самом деле не существует никакого стандарта для разработки Python GUI, по крайней мере, я не видел, но из моих коллег-разработчиков Python, с которыми я работал на протяжении многих лет, они предложили мне wxPython и PyQT больше, чем любой другой. инструментарии. Честно говоря, я не уверен, что существует какое-то значительное количество позиций разработки Python GUI. Большая часть разработки Python, которую я делал в течение многих лет, была на стороне сервера, но это не значит, что сейчас не существует различных предприятий, которые ищут пути с открытым исходным кодом для своих приложений с графическим интерфейсом.