Introduction to python programming
An overview of scripting and the pragmatic development approach.
An overview on python interpreter
An overview on Python development tools
bpython, vim-python and IDLE
Python implementations (features and differences):
CPython, Jython, IronPython, PyPy, Stackless Python
Python 2 vs. Python 3 (feature differences)