## Find a copy online

### Links to this item

## Find a copy in the library

Finding libraries that hold this item...

## Details

Genre/Form: | Electronic books |
---|---|

Additional Physical Format: | Printed edition: |

Material Type: | Document, Internet resource |

Document Type: | Internet Resource, Computer File |

All Authors / Contributors: |
Hans Petter Langtangen |

ISBN: | 9783662498873 3662498871 3662498863 9783662498866 |

OCLC Number: | 954466257 |

Description: | 1 online resource (xxxi, 922 pages) : illustrations. |

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. |

Series Title: | Texts in computational science and engineering, 6. |

Responsibility: | Hans Petter Langtangen. |

More information: |

### Abstract:

Introducing computer programming of scientific applications using the high-level Python language, this book is example and problem-oriented, with applications from mathematics, numerical calculus, statistics, physics, biology and finance. It teaches 'Matlab-style' and procedural programming as well as object-oriented programming.
Read more...

## Reviews

*Editorial reviews*

Publisher Synopsis

"All the concepts are illustrated using relatively simple examples that are mostly mathematical. ... This book gives a thorough course to learn Python, and yet it is all brought at the level of a first year at the university. The fact that each concept is introduced with an example is essential. ... it is a description of how the language is used, which is a very natural approach." (European Mathematical Society, euro-math-soc.eu, August, 2016) Read more...

*User-contributed reviews*

Add a review and share your thoughts with other readers.
Be the first.

Add a review and share your thoughts with other readers.
Be the first.

## Tags

Add tags for "A primer on scientific programming with Python".
Be the first.