A primer on scientific programming with Python

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This is a textbook which origins come from a course in an university. On the one hand, this makes the author to explain things absolutely obvious, clearly oriented to students in the first years of their technical degree. On the other hand, some of these explanations become handy if you have to teach this material or even, sometimes, to learn the origins of something that you have accepted as obvious without knowing exactly why is so. This is particularly relevant in those parts dealing with mathematics (many in the book). The book probably is of no use for an expert on SciPy/Numpy, but it is definitely useful for people, like me, that is starting to discover the enormous capabilities of these python language extensions. I clearly recommend this book for such target users. The book is also excellently well written, with a clear and concise style. Errors seem to be absent from the text and exercises are very well targeted to the area of scientific computation.

Author(s): Hans Petter Langtangen (auth.)
Series: Texts in computational science and engineering 6
Edition: 1
Publisher: Springer Berlin Heidelberg
Year: 2009

Language: English
Pages: 726
City: Dordrecht [The Netherlands]; New York
Tags: Computational Science and Engineering;Programming Techniques;Software Engineering/Programming and Operating Systems;Mathematics of Computing;Numerical and Computational Physics

Front Matter....Pages i-xxvii
Computing with Formulas....Pages 1-49
Basic Constructions....Pages 51-118
Input Data and Error Handling....Pages 119-167
Array Computing and Curve Plotting....Pages 169-233
Sequences and Difference Equations....Pages 235-268
Files, Strings, and Dictionaries....Pages 269-335
Introduction to Classes....Pages 337-415
Random Numbers and Simple Games....Pages 417-478
Object-Oriented Programming....Pages 479-571
Back Matter....Pages 573-700