Python è un linguaggio di programmazione, non un programma.
Dopo che hai imparato le basi, è possibile creare un' interfaccia grafica facilmente, ad esempio con PyGTK o TKinter.
L' unica cosa è che se fai così tralasci le basi dell' informatica, come lo studio dei puntatori in C, ecc... però non è un problema se il tuo scopo è solo fare applicazioni grafiche.
Se il tuo scopo è questo, hai fatto bene a scegliere python perché è molto intuitivo come linguaggio.
Per libri/ guide non saprei, ma basta digitare due parole su google.