Books
- 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
- Python for Data Analysis, 3E | ebook (free to read)
Websites
Online Courses and tutorials
Podcasts and documentaries
See also: