- 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)