Modeling and Simulation in Python teaches readers how to analyze real-world scenarios using the Python programming language, requiring no more than a background in high school math. Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modelingβthat is, the a
Modeling and Simulation in Python: An Introduction for Scientists and Engineers
β Scribed by Allen B. Downey
- Publisher
- No Starch Press, Inc.
- Year
- 2023
- Tongue
- English
- Leaves
- 280
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Modeling and Simulation in Python 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.
This book is about dynamical systems, that is, things that change over time. The first example weβll look at is a penny falling from the Empire State Building, where the thing thatβs changing is the position of the penny in space. Other examples include a cup of coffee, where temperature changes over time, and glucose in the human bloodstream, where concentration changes over time.
We will define models, which are simplifications intended to include the most important elements of the real world and leave out the least important, and we will write Python programs that simulate these models. We will use models and simulations to do three kinds of work: predicting how a system will behave, explaining why it behaves as it does, and designing systems to behave the way we want.
β¦ Table of Contents
Acknowledgments
Introduction
PART I: DISCRETE SYSTEMS
Chapter 1: Introduction to Modeling
Chapter 2: Modeling a Bike Share System
Chapter 3: Iterative Modeling
Chapter 4: Parameters and Metrics
Chapter 5: Building a Population Model
Chapter 6: Iterating the Population Model
Chapter 7: Limits to Growth
Chapter 8: Projecting into the Future
Chapter 9: Analysis and Symbolic Computation
Chapter 10: Case Studies Part I
PART II: FIRST-ORDER SYSTEMS
Chapter 11: Epidemiology and SIR Models
Chapter 12: Quantifying Interventions
Chapter 13: Sweeping Parameters
Chapter 14: Nondimensionalization
Chapter 15: Thermal Systems
Chapter 16: Solving the Coffee Problem
Chapter 17: Modeling Blood Sugar
Chapter 18: Implementing the Minimal Model
Chapter 19: Case Studies Part II
PART III: SECOND-ORDER SYSTEMS
Chapter 20: The Falling Penny Revisited
Chapter 21: Drag
Chapter 22: Two-Dimensional Motion
Chapter 23: Optimization
Chapter 24: Rotation
Chapter 25: Torque
Chapter 26: Case Studies Part III
Appendix: Under the Hood
Index
π SIMILAR VOLUMES
This concise and clear introduction to the topic requires only basic knowledge of calculus and linear algebraβall other concepts and ideas are developed in the course of the book. Lucidly written so as to appeal to undergraduates and practitioners alike, it enables readers to set up simple mathemati
This concise and clear introduction to the topic requires only basic knowledge of calculus and linear algebraβall other concepts and ideas are developed in the course of the book. Lucidly written so as to appeal to undergraduates and practitioners alike, it enables readers to set up simple mathemati
This concise and clear introduction to the topic requires only basic knowledge of calculus and linear algebraβall other concepts and ideas are developed in the course of the book. Lucidly written so as to appeal to undergraduates and practitioners alike, it enables readers to set up simple mathemati
Content: <br>Chapter 1 Principles of Mathematical Modeling (pages 1β46): <br>Chapter 2 Phenomenological Models (pages 47β115): <br>Chapter 3 Mechanistic Models I: ODEs (pages 117β228): <br>Chapter 4 Mechanistic Models II: PDEs (pages 229β316):
A book on modeling and simulation exclusively based on open source software. It includes many examples from such diverse fields as biology, ecology, economics, medicine, agricultural, chemical, electrical, mechanical, and process engineering. Requiring only little mathematical prerequisite in calcul