ein anderes Buch zur Spieleentwicklung mit Python:
Making Games with Python (CC-BY-NC-SA)
ich habe es zwar nicht selbst, allerdings ist es auf der PyGame Seite verlinkt, weshalb es schon eine gewisse Qualität haben sollte...
etwas anderes zur Entwicklung mit Python:
im Prinzip reicht zur Programmierung ein einfacher Texteditor ja bereits aus, allerdings bieten einige Editoren oder Entwicklungsumgebungen Features, die doch sehr nützlich sein können
mit Python wird gleichzeitig auch Idle installiert, welcher ein Python-Quellcode-Editor ist, der allerdings meines Erachtens nicht so besonders ist (aber besser als ein einfacher Texteditor)
wenn du eine Entwicklungsumgebung haben willst, die neben Syntaxhighlighting auch noch diverse andere Features bietet, kann ich zu Eclipse mit PyDev (Eclipse-Plugin für Python) empfehlen
NetBeans besitzt zwar ebenfalls ein Python Plugin, welches allerdings nicht so gut ist
du solltest dir auch im Klaren sein, welche Version von Python du verwenden willst: 2.x oder 3.x
es gab einige Änderungen von Python 2.6 zu 3.0, weshalb Code der neueren Version im älteren Interpreter zu Fehlverhalten führen kann und Code der alten Version im neuen Interpreter ebenfalls zu Fehlverhalten oder gar Abstürzen (durch Syntaxfehler) führen kann
PyGame ist für mehrere Python-Versionen verfügbar