Python exercises from 'Automate The Boring Stuff with Python' by Al Sweigart.
You can find Al's book here for free available under the Creative Commons license: https://automatetheboringstuff.com/2e/
Support him by buying a book if you think it's awesome!