Textbook
Daniel Garbin, Kwang Kim, Mathieu Sassolas, Esma Yildirim: Introduction to Computers and Programming using Python: A Project-based Approach, 2020
Link: https://academicworks.cuny.edu/qb_oers/170/
Supplement
Allen B. Downey, Think Python, 2nd Edition
Link: https://greenteapress.com/wp/think-python-2e/