Програмирането на графичен потребителски интерфейс е трудоемка и невинаги лесна задача. Python има интерфейсни модули към няколко добре познати и разпространени библиотеки за графични потребителски интерфейси.
TKinter (Tk Interface)
Tix (Tk Interface Extention)
PyQt
Gtk+
Entity - XML описание на приложения - сериализация и т.н.