Python è un ottimo linguaggio, ma la grafica per computer è pesante e ha bisogno di prestazioni. Per questo motivo, comunemente le persone usano C o C ++ nei giochi. Al massimo, C # e Java. XNA, ad esempio, è un framework per C # che consente all'utente di creare giochi 3D, ma internamente ha un sacco di codice scritto in C ++ .
Python è riservato per gli script, ma i motori di base sono comunemente realizzati in C o C ++. Panda 3D , ad esempio, ti permette di creare giochi in Python. Ma internamente utilizza C ++.
Ma tu puoi creare una base grafica per computer con Python, se è per scopi di apprendimento. Esiste un collegamento Python a OpenGL . Se il libro usa OpenGL per creare la grafica, puoi usare Python senza molto sforzo.
Ma penso che valga la pena di imparare C o C ++ e imparare come funziona la computer grafica, dato tutto quello che ho spiegato.