Some websites force you to create a "free account" or input your credit card details before unlocking the download. This data is often sold or used for identity theft.
The book is frequently updated to reflect the latest versions of Python and its popular libraries.
This is your most important resource. Eric Matthes hosts everything you need to follow along with the book on GitHub.
Titles like Automate the Boring Stuff with Python by Al Sweigart are legally free to read online on the author's official website.