Oh, I almost forgot. There are two versions of Python that are currently in use. 2.7 and 3.3, these differ slightly in some syntax, for instance the print statement is treated as a function in 3.3, where as in 2.7 it is standalone.
python 2 print statement
print "helloworld"
python 3 print...