Authors:
Easy-to-read text offering a gentle introduction to the necessary mathematics and computer science concepts
Focuses on explaining all details of how to construct programs to solve mathematical problems
Further emphasizes verification procedures and how to embed them in automatic test frameworks
Includes supplementary material: sn.pub/extras
Part of the book series: Texts in Computational Science and Engineering (TCSE, volume 15)
Buying options
Table of contents (6 chapters)
-
Front Matter
-
Back Matter
About this book
This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students.
The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
Reviews
“The book uses programming to impart a deeper understanding of the pragmatic meaning of some of the mathematics most frequently used in engineering and the sciences. … This very good introductory textbook could be used in a variety of courses. A motivated reader with knowledge of calculus could easily use it for self-study. I highly recommend it.” (David Naugler, Computing Reviews, February, 2017)
Authors and Affiliations
-
Process,Energy&Environmental Technology, University College of Southeast Norway, Porsgrunn, Norway
Svein Linge
-
Simula Research Laboratory BioComp, Lysaker, Norway
Hans Petter Langtangen
About the authors
Bibliographic Information
Book Title: Programming for Computations - Python
Book Subtitle: A Gentle Introduction to Numerical Simulations with Python
Authors: Svein Linge, Hans Petter Langtangen
Series Title: Texts in Computational Science and Engineering
DOI: https://doi.org/10.1007/978-3-319-32428-9
Publisher: Springer Cham
eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)
Copyright Information: The Editor(s) (if applicable) and the Author(s) 2016
License: CC BY-NC
Softcover ISBN: 978-3-319-81282-3Published: 31 May 2018
eBook ISBN: 978-3-319-32428-9Published: 25 July 2016
Series ISSN: 1611-0994
Series E-ISSN: 2197-179X
Edition Number: 1
Number of Pages: XVI, 232
Number of Illustrations: 45 b/w illustrations
Topics: Computational Science and Engineering, Numerical Analysis, Mathematical Software