I, too, can vouch for Automate the Boring Stuff with Python -- one of the first resources I used to learn a bit of Python since I wanted hands-on, practical lessons. I'll check out Think Python as well.
https://runestone.academy/runestone/books/published/thinkcsp...