My Account Log in

1 option

A primer on scientific programming with Python / Hans Petter Langtangen.

Math/Physics/Astronomy Library QA76.73.P98 L36 2016
Loading location information...

Available This item is available for access.

Log in to request item
Format:
Book
Author/Creator:
Langtangen, Hans Petter, 1962- author.
Series:
Texts in computational science and engineering ; 6.
Texts in computational science and engineering, 1611-0994 ; 6
Language:
English
Subjects (All):
Scripting languages (Computer science).
Python (Computer program language).
Programming (Mathematics).
Physical Description:
xxxi, 914 pages : illustrations (some color) ; 24 cm.
Edition:
Fifth edition.
Place of Publication:
Heidelberg : Springer, [2016]
Summary:
This book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches "Matlab-style" and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.
Contents:
Preface
Computing with Formulas
Loops and Lists
Functions and Branching
User Input and Error Handling
Array Computing and Curve Plotting
Dictionaries and Strings
Introduction to Classes
Random Numbers and Simple Games
Object-Oriented Programming
Sequences and Difference Equations
Introduction to Discrete Calculus
Introduction to Differential Equations
A Complete Differential Equation Project
Programming of Differential Equations
Debugging
Migrating Python to Compiled Code
Technical Topics
References
Index.
Notes:
Includes bibliographical references (pages 703-705) and index.
ISBN:
9783662498866
3662498863
OCLC:
973421713
Publisher Number:
9783662498866

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account