The textbook for this class is Starting out with Python, 6th Edition by Tony Gaddis. You may also use previous editions.
You can also use the free reference Think Python 2e by Allen B. Downey available at https://greenteapress.com/wp/think-python-2e/