Goodreads helps you keep track of books you want to read.
Start by marking “Python for Rookies: A First Course in Programming” as Want to Read:
Python for Rookies: A First Course in Programming
Helps students learn how to program using the Python language. This book covers programming from small script-style applications to larger pieces of software. It focuses on problem-solving.
Paperback, 454 pages
Published January 1st 2008 by Cengage Learning
To see what your friends thought of this book, please sign up.
Contains some general programming stuff that, as ever, may be more or less useful to any given reader but this worked for me. The material and exercises have taken me from ignorance to a stage where I know how to make use of pydoc and other resources to take my learning further.