A primer on scientific programming with Python - Langtangen, Hans Petter, 1962-2016 (Texts in computational science and engineering ;, 2016)