SMS dit: Introduction to python for science and engineering