Python is much more fun than C, every line of code looks like poetry. You almost get a mindgasm from reading it. Look at this, pure simplicity -
class ProcessUserInput( threading.Thread ):
def run (self ):
lastchar = GetOneCharFromBuffer()
if lastchar == '':
print "do nothing"
No need for annoying { or } or end or ; etc.
Here are two great tutorials for those who want to get started with GUI or game programming; Invent With Python and Thinking in Tkinter. Enjoy!