Text this: A primer on scientific programming with Python /