I started learning python mostly by going through Google lectures by Nick Parlante:
https://developers.google.com/edu/python/
Google Code Jam is very helpful if you like algorithmic programming.
One of the nicest things about python is rich libraries for daily mundane GUI automation: pyautogui, pyhooks, pywinauto, sikuli, etc.