Start with high-confidence python programming books, then narrow by subgenre or adjacent topics.
Learn Python the Hard Way
Zed Shaw, Zed A. Shaw
Algorithms
Panos Louridas
Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow
Aurélien Géron
Software Engineering for Data Scientists
Catherine Nelson
Learning Python
Mark Lutz
Introduction to Machine Learning With Python
Andreas C. Müller, Sarah Guido
Automate the Boring Stuff With Python, 2nd Edition
Al Sweigart
Investing for Programmers
Stefan Papp
Coding for Chemists
Christopher J. Johnson, Benjamin J. Lear
Deep Learning With Python, Third Edition
Francois Chollet, Matthew Watson
Grokking Algorithms, Second Edition
Aditya Y Bhargava