This is an excellent question. I tend to use the official python documentation but examples are not often found.
Some good hints for you might be to use the command line and try to 'feel' around. I actually found google videos about python have been the very best. As a matter of fact what I'm going to share with you I found right on one of those videos.
When you find something you want to try in the docs (or google finds your way to some object or command) try it out on the command line:
Import anything necessary:
Then use the commands 'help' and 'dir' to see what you can do:
You can even do subportions too:
And the same can be done with help for the docs:
You should always feel it out yourself. I find hands on is the best way to learn.