Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6 (Svein Linge, et al)

0.0 (0)
Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6 (Svein Linge, et al)

The well-received book's second edition has undergone considerable revisions, and all of the code is now written in Python version 3.6. (no longer version 2.7).

The introduction to programming has been expanded from 50 to 150 pages as a result of the addition of two new chapters and the extension of the first two chapters from the previous edition.

In this book, computer programming is emphasized as a crucial strategy for resolving mathematical issues. The book is available in two versions: one for Python and one for MATLAB. The Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen) served as an inspiration for this book, however, it is written in a more approachable and condensed manner to better suit engineering students' needs.

The book lays out the quickest route from having no prior programming expertise to a set of abilities that enables students to construct straightforward programs for commonly occurring mathematical issues with numerical approaches in engineering and science courses. The usage of functions, clean program architecture, generic methods, and automatic tests for verification are prioritized.

Specifically, rookie programmers who work with students, teachers, engineers, and scientists in fields connected to mathematics and numerical mathematics might benefit from this book. Working examples are used to show and thoroughly explain each idea that is addressed.

The CC BY license 4.0 allows for open access to this book.

Ebook Details

About the Authors
  • Svein Linge holds a doctorate in science in biomechanics from the Norwegian School of Sport Sciences and is a professor of modeling and simulation at the University College of Southeast Norway.
  • The professor of computer science at the University of Oslo is Hans Petter Langtangen. He was originally a mechanics professor and is currently the director of Simula Research Laboratory's "Center for Biomedical Computing," a Norwegian Center of Excellence.
Published Date / Year
2nd Edition (2020); eBook (Creative Commons Licensed)
CC BY-NC 4.0 and Open Access
355 pages
eBook Format
PDF (350 pages)
303016876X (2nd Edition)
9783030168773 (2nd Edition)

Similar Programming & Computer Books

Une introduction à Python 3 - An introduction to Python 3 (Bob Cordeau, et al)
This free programming course, which was originally designed for Physical Measurements students at the IUT d'Orsay, is more broadly geared toward anyone who wants to learn Python as their...
Le guide de l’auto-stoppeur pour Python! - The Hitchhiker's Guide to Python! (Kenneth Reitz)
This handcrafted guide was created to serve as a guideline of best practices for installing, configuring, and using Python on a daily basis for both newbie and experienced developers....
Apprendre à programmer avec Python - Learn to program with Python (Gerard Swinnen)
The version that is easiest to read on a computer using e-book reading software is this one (such as Atril or Caliber under Linux , for example). ...
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit (Steven Bird, et al)
The Natural Language Toolkit (NLTK) book is updated for Python 3 and NLTK 3 in this online edition from 2015.  
Modeling, Programming and Simulations Using LabVIEW™ Software (Riccardo De Asmundis)
This free programming book presents a variety of applications that cover a wide range of possibilities. We progress from straightforward or distributed control software to LabVIEW modeling, then use...
Technology and Engineering Applications of SIMULINK (Subhas Chakravarty)
This free programming book's topic is to outline the steps needed to model and simulate the fundamental dynamic system issues in SIMULINK. ...
Computational and Numerical Simulations (Jan Awrejcewicz)
The edited book Computational and Numerical Simulations has 20 chapters. The book discusses contemporary work on numerical simulations of engineering and physical systems. ...
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Daniel Shiffman)
This free programming book shows you how to use Processing to build the fundamental programming building blocks required to develop cutting-edge graphics applications, such as interactive art, live video...
Inventory Analytics: A Practicable, Python-Driven Approach (Roberto Rossi)
Inventory Control is an important study topic that is essential to supply chain planning. Inventory Analytics offers a thorough and understandable introduction to the theory and practice of inventory...
Algorithmic Number Theory: Lattices, Number Fields, Curves and Cryptography (Joe Buhler, et al)
One of the oldest and most fascinating branches of mathematics is number theory. Number theory has always involved computation, but this role has grown significantly over the past 20...

Others Programming Books by Svein Linge, Hans Petter Langtangen

Finite Difference Computing with PDEs: A Modern Software Approach (Hans Langtangen, et al)
The fundamentals of using finite difference techniques to solve partial differential equations are covered in this straightforward book.
Solving PDEs in Python: The FEniCS Tutorial I (Hans Petter Langtangen, et al)
Based on the well-liked FEniCS software library, this book provides a succinct and gentle introduction to finite element programming in Python.
Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python (Svein Linge, et al)
In this book, computer programming is emphasized as a crucial strategy for resolving mathematical issues. The book is available in two versions: one for Python and one for MATLAB....
Programming for Computations - MATLAB/Octave: A Gentle Introduction to Numerical Simulations with MATLAB/Octave (Svein Linge, et al)
In order to solve mathematical issues using MATLAB and Octave, this book emphasizes computer programming as a crucial technique.
Python Scripting for Computational Science (Hans Petter Langtangen)
This incredibly helpful book teaches computational scientists how to create customized, adaptable, and human-efficient working environments built from small scripts written in the simple, high-level Python language. ...

Others Programming Books by Springer

Stochastic Calculus and Finance (Steven E. Shreve)
The first 10 years of the Carnegie Mellon Professional Master program in Computational Finance led to the development of stochastic calculus for finance. Students with calculus and probability based...
Handbook of Digital Face Manipulation and Detection: From DeepFakes to Morphing Attacks (Christian Rathgeb, et al)
The first thorough compilation of research on the popular subject of digital face alteration, including DeepFakes, Face Morphing, and Reenactment, is offered in this open access book. ...
Bayes Factors for Forensic Decision Analyses with R (Silvia Bozza, et al)
With the help of the R programming language, this book offers a self-contained introduction to computational Bayesian statistics. This free programming book, which primarily focuses on Bayes factors supported...
Multimedia Forensics (Husrev Taha Sencar, et al)
The field of media forensics has never been more important to modern society. Media content not only makes up an ever-growing portion of the data that is transmitted over...
MMIXware: A RISC Computer for the Third Millennium (Donald E. Knuth)
This free programming book is a compilation of CWEB applications that turn MMIX into a virtual world. Among the included utilities are two simulators that run the programs in...
Ada 95 Rationale - The Language - The Standard Libraries (Laurent Guerby)
The justification for Ada 95, the updated International Standard, is discussed in this book. The first section, titled "Introduction to Ada 95," provides a general discussion of the program's...
Ada 95 Reference Manual: Language and Standard Libraries (Tucker S. Taft, et al)
The new International Standard ISO/IEC 8652:1995(E) for the Ada programming language is nearly identical to this Ada 95 Reference Manual.
Ada 95: The Lovelace Tutorial (David A. Wheeler)
Ada 95, one of the most popular programming languages in use today, is introduced by Lovelace. No prior knowledge of Ada is assumed, and all the fundamentals of the...
Introducing Ada 95 - The Language for a Complex World (John Barnes)
Ada is a programming language of particular value when creating large, reliable programs. This document introduces Ada 95, the updated International Standard, which increases Ada's flexibility and expands its...
Mathematical Modeling of the Human Brain: From Magnetic Resonance Images to Finite Element Simulation (Kent-André Mardal, et al)
This open-access book connects standard imaging and neuroscience technologies with the numerical solution of PDEs for brain modeling.
Mobile Forensics - The File Format Handbook (Christian Hummert, et al)
This free book compiles information on several file systems and file formats frequently used on mobile devices. Along with a basic explanation of the formats, there is information about...
Concrete Semantics: With Isabelle/HOL (Tobias Nipkow, et al.)
The reader learns how to use a proof assistant as a practical instrument for formal proofs concerning computer science artifacts as well as the art of exact logical reasoning...
Lectures on Symplectic Geometry (Ana Cannas da Silva)
These notes are intended to give graduate students who have some background in differential geometry, de Rham theory, and classical Lie groups a quick introduction to symplectic geometry. ...
Theory of Seismic Imaging (John A. Scales)
Currently, seismic imaging techniques are used to create images of the Earth's subsurface properties at a variety of length scales, from long-period images of the entire planet to high-resolution,...
Quantum Computing for the Quantum Curious (Ciaran Hughes, et al.)
With the publication of this open-access book, quantum computing is now more available than ever. Quantum computing, a rapidly expanding area at the nexus of physics and computer science,...
Scaling a Software Business: The Digitalization Journey (B. Fitzgerald, et al.)
The game's rules have been altered by software. Everyone talks about how society and industry are becoming more digitalized, and how the emphasis has switched from creating actual goods...
A Practical Theory of Programming (Eric C.R. Hehner)
Understanding the underlying theoretical paradigm is necessary to comprehend programming and programming languages. This book examines programming concepts that can be mathematically proven.
Error-Correction Coding and Decoding (Martin Tomlinson, et al)
The theory and practical uses of self-correcting data, sometimes known as error-correcting codes, are covered in this book.
The Functional Analysis of Quantum Information Theory (Ved Prakash Gupta, et al)
With a particular emphasis on their use in quantum information science, this book gives readers a condensed introduction to recent studies on operator algebras and their generalizations, operator spaces,...
Bayesian Methods in the Search for MH370 (Samuel Davey, et al.)
This book shows how a probability distribution of potential MH370 flight trajectories was generated using nonlinear/non-Gaussian Bayesian time series estimate techniques.

User reviews

There are no user reviews for this listing.
Rate this Book