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

Descrizione completa

Salvato in:
Dettagli Bibliografici
Autore principale: Langtangen, Hans Petter, 1962-2016
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