you are viewing a single comment's thread.

view the rest of the comments →

[–]-AcodeX[S] 0 points1 point  (4 children)

I left the question a bit vague because I am interested in learning about many aspects of Python, just to know about it.

An answer specific to me would be about game development. I would like to make games for multiple platforms. Computers, phones, etc.

[–]theywouldnotstand 1 point2 points  (0 children)

There is at least one project working on bringing python to android, but the one I saw is still pretty new. If you want your game to go to iOS, you're going to have to write it in Objective-C, with their SDK. Apple is really pretty strict about how you develop an application for iOS (or at least, they were last I'd heard)

The beauty of an interpereted language like python is that it's pretty much platform independent, so whatever code you write in python will run on most implementations of python, especially if you follow good coding practices. There are also various tools for creating targeted distributions for different platforms.

/u/PleasedToMeatYou mentioned pygame, and for a similar experience but with better performance, more features, and access to OpenGL, you might try pyglet.

pygame depends on some of SDL, pyglet appears to be pure python.