"This really is a book that starts at the beginning, even to the
point of describing a prompt in a python shell on page 9. Sections
in Chapter 2 include Expressions and What is a Type, so the reader
isn't presumed to know Python or programming at all. Like any other
textbook of worth, there are exercises at the end of each chapter.
Also like many textbooks, the information is presented in a rather
"dry" manner, so don't expect to be entertained. Please keep in
mind that this is a textbook and the target audience is a beginning
Computer Science class. Class instructors are the most likely
subset of the audience to be commenting about the book at this
point, since they are using the book to educate their students in
the fundamentals of Computer Science (which leaves me out since I'm
not an instructor, but I'll do the review anyway)."