I read about half of Dive Into Python, and it was pretty advanced stuff. It's good if you know another programming language very well. The book starts out slow, but the difficulty curve accelerates very fast. I wouldn't read it cover to cover. It would be a good reference to have though.
I'd suggest skimming the table of contents of both books first.
Then again, Dive Into Python is free, so you might as well start with that, and if it's too advanced, switch to Learning Python (I read the first 100 pages of it last summer, and I thought it was good, I'm a fan of O'Reilly).
If you really want a beginner book, Learning Python is a great choice. It was just updated too. Good luck.
I'd suggest skimming the table of contents of both books first.
Then again, Dive Into Python is free, so you might as well start with that, and if it's too advanced, switch to Learning Python (I read the first 100 pages of it last summer, and I thought it was good, I'm a fan of O'Reilly).
If you really want a beginner book, Learning Python is a great choice. It was just updated too. Good luck.