Starting Out with Python, Fourth Edition, by Tony Gaddis, Pearson, 2017.
Automate the Boring Stuff with Python - Practical Programming for Total Beginners by Al Sweigart website | ebook (free to read)
Python One-Liners by Christian Mayer teaches you how to read and write “one-liners”: concise statements of useful functionality packed into a single line of code. | website with free one-liner explainer videos