   Python & Pygame - a New Hope?
  Greetings.These forum FAQs don't cover my question thoroughly, but perhaps the experienced ones will.According to several reports (Why Python?), Python has a 10 times development speed advantage to lower level C, along with suitable running speed, among many other things. There exists a Pygame lib for game development, too.May Python really be that powerful tool for general coding and - with Pygame - for game coding?   
  Yes.  Mostly.   ;  Python is indeed much faster to develop in than C/C++. You don't have to worry about memory management or strict type constraints, there's almost no boilerplating, and the language syntax is (in my opinion) cleaner, especially for common things like iteration. You do lose some speed; Python is, after all, an interpreted language. However, once you've done your development, you can track down what parts of your project are slow, and convert them into compiled libraries (either by porting them to C or by using an intermediary language like Cython, which is basically just Python with predeclared types). For most projects this means you can get most of the speed of a compiled language without the pain of developing in a compiled language.For example, Numpy and Scipy are sets of compiled libraries for Python for doing analysis of large datasets. They're doing a good job of competing with commercial programs like Matlab and Mathematica in terms of feature sets and speed. That's because all that the Python is being used for is the "interesting bit" -- declaring what the job is (for example, "compute the Fourier transform of this four-dimensional array") -- and the actual grunt work of processing massive arrays of numbers is handled by compiled code. Odds are good that most of the "interesting bits" of your projects are going to be similarly simple things like selecting which frame of animation to draw and which sound to play, while the expensive stuff like calculating collisions and loading image files can be handled by existing high-performance libraries.Full disclosure: I'm using Python+Pygame for my project. So far it's working quite nicely.   ;  That's gr8 info, thank you.For 2d, 16-bit-likish games python should do it.  Although the latest version of &#106avascript was evaluated a way better language on pygame.org in the news.And also the doc section on pygame.org lacks some method titles which is not too encouraging. These I could only find only on a "hidden" site...(http://pythonpro.narod.ru/docsrus/ref/pygame_sprite.html)Anyway it really seems to be a nice, elegant, easy-to-use language with great pygame effects.   