an introduction to python