An excellent choice for students and professionals alike . . . Straightaway, the book takes us into modeling, using basic Python concepts. With each chapter more complex modeling use cases and language features are being introduced. . . . I like the way A. Downey combined teaching modeling with building Python development skills. It is, in my view, a very effective (and more enjoyable) way of learning.
-Peter Schmidt, host of the Code for Thought podcast and Senior Software Engineer at University of College London
Modeling and Simulation in Python is an introduction to physical modeling using a computational approach . . . making it possible to work with more realistic models than what you typically see in a first-year physics class.
-Python Kitchen
Downey's top-down approach, context-rich and motivating, dramatically lowers the barrier to gaining literacy in programming and explicitly and insightfully teaches modeling. . . . I'm grateful for this book.
-Phat Vu, Director of the Science & Mathematics Program, Soka University of America
An impressive introduction to physical modeling and Python programming, featuring clear, concise explanations and examples. . . . perfect for readers of any level.
-Christian Mayer, founder of the Coding Academy Finxter.com and author of Python One-Liners
Downey uses a combination of Python, calculus, bespoke helper functions, and easily accessible online materials to model a diverse and interesting set of simulation projects. In the process, he presents a practical and reusable framework for modeling dynamical systems with Python.
-Lee Vaughan, former Senior Principal Scientist for Geological Modeling at ExxonMobil and author of Python Tools for Scientists, Real-World Python, and Impractical Python Projects
Provides a wealth of instructive examples of all kinds of modeling. . . . a valuable textbook for classes on scientific computation or guide to exploration for interested amateurs.
-Bradford Tuckfield, author of Dive into Algorithms and Dive Into Data Science