I think it is worth learning.
To answer your questions, I am not very experienced with Python, but I am slowly learning it. And I think it is a nice, easy language to learn, which can be used for a lot of things. Battlefield 2 and Civilization IV use Python. Also, I think Python is Google's prefered language, but I'm not too sure.