FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Modeling and Simulation in Python: Use Computation to Predict and Explain the World
- Author(s) Allen B. Downey
- Publisher: No Starch Press (April 2023); Green Tea Press; eBook (Creative Commons Licensed)
- License(s): CC BY-NC-SA 4.0
- Hardcover/Paperback: 264 pages
- eBook: PDF (247 pages) and Jupyter Notebooks
- Language: English
- ISBN-10: 1718502168
- ISBN-13: 978-1718502161
- Share This:
This book is a thorough but easy-to-follow introduction to physical modeling—that is, the art of describing and simulating real-world systems.
Readers are guided through modeling things like world population growth, infectious disease, bungee jumping, baseball flight trajectories, celestial mechanics, and more while simultaneously developing a strong understanding of fundamental programming concepts like loops, vectors, and functions.
Clear and concise, with a focus on learning by doing, the author spares the reader abstract, theoretical complexities and gets right to hands-on examples that show how to produce useful models and simulations.
Taking a computational approach makes it possible to work with more realistic models than what you typically see in a first-year physics class, with the option to include features like friction and drag.
Python is an ideal programming language for this material. It is a good first language for people who have not programmed before, and it provides high-level data structures that are well-suited to express solutions to the problems we are interested in.
About the Authors- Allen B. Downey is an American computer scientist, Professor of Computer Science at the Franklin W. Olin College of Engineering.
- Computational Simulations and Modeling
- Python Programming
- Numerical Analysis and Scientific Computing
- Mathematical and Computational Software
- Books by Allen B. Downey
- Modeling and Simulation in Python: Use Computation to Predict and Explain the World
- PDF Format
- The Mirror Site (1) - PDF
-
Modeling Neural Circuits Made Simple with Python
An accessible undergraduate textbook in Computational Neuroscience that provides an introduction to the mathematical and computational modeling of neurons and networks of neurons in Python. Build a foundation for modeling Neural Circuits.
-
Modeling Creativity - Case Studies in Python (Tom De Smedt)
This book is to model creativity using computational approaches in Python. The aim is to construct computer models that exhibit creativity in an artistic context, that is, that are capable of generating or evaluating an artwork (visual or linguistic), etc.
-
Introduction to the Modeling and Analysis of Complex Systems
This textbook offers an accessible yet technically-oriented introduction to the modeling and analysis of complex systems. Complex systems are systems made of a large number of microscopic components interacting with each other in nontrivial ways.
-
X-Machines for Agent-Based Modeling (Mariam Kiran)
This book contains a comprehensive summary of the field, covers the basics of FLAME, and shows how concepts of X-Machines, can be stretched across multiple fields to produce Agent-Based Models.
-
A Gentle Introduction to Numerical Simulations with Python
This book outlines the shortest possible path from no previous experience with programming to a set of skills that allows students to write simple programs for solving common mathematical problems with numerical methods in the context.
-
Computational Physics with Python (Eric Ayars)
This book provides an unusually broad survey of the topics of modern computational physics. Its philosophy is rooted in learning by doing, with new scientific materials as well as with the Python programming language.
-
Physical Modeling in MATLAB (Allen B. Downey)
Written for beginners, this book provides an introduction to programming in MATLAB and simulation of physical systems. you will learn some programming, some modeling, and some simulation.
-
Modelling and Simulation for Big Data Applications
Long considered important pillars of the scientific method, Modelling and Simulation have evolved from traditional discrete numerical methods to complex data-intensive continuous analytical optimisations.
-
The Nature of Code: Simulating Natural Systems with Processing
A range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results, using Processing.
-
Mathematical Modeling of the Human Brain
The book bridges common tools in medical imaging and neuroscience with the numerical solution of brain modelling PDEs, covers the basics of magnetic resonance imaging and quickly proceed to generating first FEniCS brain meshes from T1-weighted images.
:
|
|