Authors:
- Example-oriented text with all applications taken from science and engineering
- Aimed at newcomers to programming and Python, but proved to be useful for professionals too
- All examples are accompanied by complete program codes, which can be modified to the reader's needs
- Covers both Matlab-style "simple" programming and object-oriented programming
- Demonstrates how Python can be an alternative to Matlab in scientific computing
- Includes supplementary material: sn.pub/extras
- Includes supplementary material: sn.pub/extras
Part of the book series: Texts in Computational Science and Engineering (TCSE, volume 6)
Buy it now
Buying options
Tax calculation will be finalised at checkout
Other ways to access
This is a preview of subscription content, log in via an institution to check for access.
Table of contents (9 chapters)
-
Front Matter
-
Back Matter
About this book
Reviews
From the reviews of the third edition:
“A Primer on Scientific Programming with Python simultaneously introduces us to the Python programming language and its use in scientific computing. … The reader will learn good Python programming style from the Primer. The book will often present a direct solution using only the most basic language features … . Those of us who have learned scientific programming in Python ‘on the streets’ could be a little jealous of students who have the opportunity to take a course out of Langtangen’s Primer.” (John D. Cook, The Mathematical Association of America, September, 2011)
“This voluminous book offers an excellent and detailed explanation of programming paradigms and mathematical lexicons. … The author includes many programs, explanations, and exercises. … This book will prove very useful for mathematicians and statisticians. … I definitely recommend this book to university students for a six-month course or classroom discussions. If someone wants to quickly learn Python concepts, it can be used as a reference.” (Naga Narayanaswamy, ACM Computing Reviews, February, 2013)
Authors and Affiliations
-
Simula Research Laboratory, Lysaker, Norway
Hans Petter Langtangen
About the author
Hans Petter Langtangen is a professor of computer science at the University of Oslo. He has formely been a professor of mechanics and is now the director of a Norwegian Center of Excellence: "Center for Biomedical Computing", at Simula Research Laboratory. Langtangen has published over 100 scientific publications and written several books, including papers and a book on Python's potential for scientific computing. He has also developed open source and commercial software systems for computational sciences.
Bibliographic Information
Book Title: A Primer on Scientific Programming with Python
Authors: Hans Petter Langtangen
Series Title: Texts in Computational Science and Engineering
DOI: https://doi.org/10.1007/978-3-642-30293-0
Publisher: Springer Berlin, Heidelberg
eBook Packages: Mathematics and Statistics, Mathematics and Statistics (R0)
Copyright Information: Springer-Verlag Berlin Heidelberg 2012
eBook ISBN: 978-3-642-30293-0Published: 04 July 2012
Series ISSN: 1611-0994
Series E-ISSN: 2197-179X
Edition Number: 3
Number of Pages: XXXII, 798
Number of Illustrations: 49 b/w illustrations, 30 illustrations in colour
Topics: Computational Science and Engineering, Programming Techniques, Software Engineering/Programming and Operating Systems, Mathematics of Computing, Numerical and Computational Physics, Simulation