You could try Think Python: How to Think Like a Computer Scientist by Allen B. Downey.
http://www.greenteapress.com/thinkpython/thinkpython.html
It is due to be published by Cambridge University Press under the title Python for Software Design. The link above is for the same content, available for free.
So, not http://www.diveintopython.org ?
I always recommend Dive Into Python to people who already know some programming (if they're interested in Python).
there are a few... https://bookmarks.sickos.org/tags/book+python
I keep trying out other languages (I liked python's intro) but when it comes time to making something I fall back into php because I know it very well. I feel almost stuck. Like a need a python project. =p