I should add that "Dive Into Python" is also available for free online:
http://www.diveintopython.org/ It's a great book. It is not a linear book -- it doesn't start you off talking about variable types and structure. It starts you right off with a piece of working code. If you already have some programming experience, it's actually a refreshing change from all the others which basically waste 50 - 100 pages on stuff you already know. -- http://mail.python.org/mailman/listinfo/python-list