8 Python Books for Beginners.

Python Crash Course: A Hands-On, Project-Based Introduction to Programming by Eric Matthes.

Automate the Boring Stuff with Python by Al Sweigart.

Head-First Python: A Brain-Friendly Guide by Paul Barry.

Learning Python (5th Edition) by Mark Lutz.

Learn Python the Hard Way: 3rd Edition by Zed Shaw.

Introducing Python (2nd Edition) by Bill Lubanovic.

Python Cookbook: Recipes for Mastering Python 3 by David Beazley and Brian Jones.

Introduction to Machine Learning with Python: A Guide for Data Scientists by Andreas Müller and Sarah Guido.