RE:Python y botones visuales
Aquí tienes distintas direcciones por si quieres algun pequeño manual, la programación de ventanas, botones y demás puede hacerse con el módulo Tkinter que viene por defecto instalado con el lenguaje o con otros módulos que tendrás que descargarte, puedes ir incluso a la página oficial para buscarlos (caso del pyGTK), si tuvieras más dudas hazmelo saber.
http://www.awaretek.com/tutorials.html#tk
http://ibiblio.org/obp/py4fun/gui/tkPhone.html
http://www.moeraki.com/pygtktutorial/pygtk2tutorial/