Hi, I just happen to have a link to the University of Waterloo Computer Science webpage. It is a really good site to learn python. It gives instructions and demos of different things and it also has exercises that will help you learn python. The only thing is, it requires you to register in order to track your progress. Anyways, I hope you enjoy, here is the link.
cscircles.cemc.uwaterloo.ca