I have been teaching myself python with the book "Beginning Python: From Novice to Professional." The book has been great except for one problem. It explains everything very well but provides me no exercises or tests to be sure that I actually know what I am reading about. It would be far more interesting for me to actually have to think how to use the tools I have learned to solve problems instead of just reading along and trying to absorb all the information.
Does anyone have a good source of beginner python exercises and tests I could use or even a new book or guide I could follow that would have exercises built right in?