9 of 9 people found the following review helpful
Get this book.,
This review is from: Beginning Python: From Novice to Professional (Beginning: From Novice to Professional) (Paperback)
This is the PERFECT book to start python programming. It assumes no previous programming knowledge but still manages not to patronize or over-simplify.
The book covers all of the basics of python programming first and then has several chapters, each covering one advanced topic, such as GUI building, graphical report generation, web programming, etc.
Also has plenty of references to Monty Python =)