Ashwin Panchapakesan
Student, University Of Toronto

Python is an amazing scripting language. I fell in love with it ever since my intro programming course in my second year at UTM.

It's very easy to whip up a quick script in this language but it's also good for writing larger applications.

Another feature that I like about it is that it has a builtin GUI framework called Tkinter (there are others that you can install such as PyQT and easyGUI).

Further, it has SetupTools, a package installation platform that allows the user to install many external packages without having to worry about the administrivial details.

There are some problems that I have had with Python, especially since I'm using an x64 Windows OS on and AMD64 processor. Python has the AMD64 and the Itanium installers. However, the registry values don't always get updated the way they should with the AMD64 installer. As a result, other applications like SetupTools, PIL and PyGraphics will not install properly as they will be unable to find Python in the proper registry location. This happened to me and was very annoying. After some googling, I found instructions online, which I have rewritten to be a bit more precise.

Python Game Programming for Beginners