1.
Langtangen HP. A Primer on Scientific Programming with Python. Vol Texts in computational science and engineering. 5th edition. Springer; 2016. http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb3020645
2.
Langtangen HP. A Primer on Scientific Programming with Python. Vol Texts in computational science and engineering. Fourth edition. Springer; 2014. http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb2776522
3.
Newman MEJ. Computational Physics. Revised and expanded. Createspace; 2013.