To main page | 3dengine.org
Python in game development
Python is an excellent high-level language with many things that can be used for game development.
Object/map/area storages
NumPy should be your primary target for any data you want stored in memory. (It also includes routines to work with matrices)
SQLite might be useful for storing data, but not as fast as NumPy, acutally up to 10 times slower on "SELECTs" and most of selects can be done with NumPy too.
Cython is Python-like language, that is compiled to c-code. Actually it's almost completely Python-compliant with few exceptions (generators and few other constructs).
Speed
Use call lists
CallList_PyOpenGL_Class;
Use
NumPy in PyOpenGL calls;