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/