An introduction to python