Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Modeling and simulation in Python: an introduction for scientists and engineers
Downey A., No Starch Press, San Francisco, CA, 2023. 280 pp. Type: Book (9781718502161)
Date Reviewed: Feb 28 2024

Allen B. Downey’s Modeling and simulation in Python is a comprehensive guide to Python-based simulations for physical systems. Downey skillfully teaches Python syntax for modeling spring forces, universal gravitation, and more, emphasizing practical skills with libraries like NumPy, SciPy, and Pandas.

The book advocates for a hands-on approach, integrating debugging tools and fostering a problem-solving mindset. It explores the non-parametric nature of Python and other languages, highlighting their applicability to real-world data and their ability to capture complex relationships without imposing rigid assumptions. This characteristic aligns with non-parametric models, including machine learning algorithms like decision trees and k-nearest neighbors, offering a valuable data-driven approach for when data structures are intricate or not well understood.

Downey delves into fundamental concepts, stressing the significance of first-order logic in various fields, including mathematical logic, computer science, engineering, and medicine. The book features simulations ranging from a bike-sharing system to epidemiology models like the intricate Kermack-McKendrick model.

The second part explores the value of simulation in addressing real-world challenges. Its chapters tackle 2D motion, optimization problems, and rotating objects, employing models for practical scenarios such as rolling toilet paper or calculating the displacement of an elastic rope during a jumper’s fall. The book provides logical support for modeling discrete events, making it accessible to users familiar with virtual machine abstraction.

While offering a valuable journey into practical applications, the book focuses on enhancing experimental modeling frameworks, potentially leaving readers seeking Python exercise solutions wanting.

More reviews about this item: Amazon, Goodreads

Reviewer:  Romina Fucà Review #: CR147717
Bookmark and Share
  Featured Reviewer  
 
Python (D.3.2 ... )
 
 
General (I.6.0 )
 
 
General (D.1.0 )
 
 
Model Development (I.6.5 )
 
 
Model Validation And Analysis (I.6.4 )
 
 
Programming Languages And Software (I.2.5 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Python": Date
Practical Python
Hetland M., APress, LP, 2002.  648, Type: Book (9781590590065)
Mar 28 2003
Python programming: an introduction to computer science
Zelle J., Franklin B, 2003. Type: Book (9781887902991)
Dec 2 2004
Foundations of Python network programming
Goerzen J., APress, LP, Berkeley, CA, 2004.  512, Type: Book (9781590593714)
Dec 26 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy