I don't usually recommend "For Dummies" books. In my experience, they don't explain concepts enough, or don't explain enough, or are too practical, etc.. I don't know this book though, so I can't comment on it.
The Python book I've used until now (with no dissatisfaction whatever) is O'Reilly's Learning Python:
http://shop.oreilly.com/product/9780596158071.do There might be better books out there, though.
I see there's another O'Reilly book available for free; you could check it out too if you want to:
http://www.greenteapress.com/thinkpytho ... python.pdfIn my general experience, though, books aren't necessary for programming. I learned more about Python in one week than I did by reading for weeks. Online tutorials have all the info I need (the Python documentation is truly excellent):
http://docs.python.org/py3k/