This is a very good introduction online:
www.g2swaroop.net/byte-of-python
I also suggest:
- Learning Python 2nd Ed.
- Core Python
You can also try these online resources:
- Dive into Python
- Thinking in Python