I always wonder why in Python that is supposed to be easy and fast for developing and you don't even specify types, you must cast an integer to string if you want to print it? It is really annoying.
print "some string"+some_int
gives TypeError: cannot concatenate 'str' and 'int' objects
print "some string"+str(some_int)
Is okay.