A primer on scientific programming with Python
The 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 boo...
Salvato in:
| Autore principale: | |
|---|---|
| Natura: | Livre numérique |
| Lingua: | Anglais |
| Pubblicazione: |
Berlin, Heidelberg :
Springer Berlin Heidelberg
[20..].
Cham : Springer Nature |
| Edizione: | 3rd edition. |
| Serie: | Texts in Computational Science and Engineering
6 |
| Soggetti: | |
| Accesso online: | Accès sur la plateforme de l'éditeur Accès sur la plateforme Istex Accès Université d'Orléans Accès INSA CVL |
| Nota: |
Archives Springer e-books (Licence nationale) Archives Springer e-books (Licence nationale) |
| Autres localisations: | Voir dans le Sudoc |
| Edition sous un autre format: | • A primer on scientific programming with Python, Hans Petter Langtangen, 3rd edition, 2012, Heidelberg, Springer, 1 vol. (XXXII-792 p.), Texts in computational science and engineering, 3-642-30292-0 • A Primer on Scientific Programming with Python, Texte imprimé, 9783642302947 |
Sommario:
- 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 Bibliography Index
- Preface
- Computing with Formulas
- Loops and Lists
- Functions and Branching
- Input Data and Error Handling
- Array Computing and Curve Plotting
- Files, Strings and Dictionaries
- 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
- Bibliography
- Index

