Course Textbook (Required)
This is the only required textbook for the course. Even though the author doesn't use Python, this book is far and away the best one I've found on the topic. So I decided to require this book and rewrite all the examples for you in Python.
If you're curious about the Logo programming language, you should check out Brian Harvey's Berkeley Logo (UCBLogo). This site includes free, downloadable versions of Logo and an awesome three volume series on programming with Logo (also free).
Getting Started with Python
The video lessons by Bucky Roberts will give you all the Python you need to get started. If you want to learn more, check out the references below. Most of them are from the reference page of an MIT OCW course.
References (Python 2.7)