Modeling and Simulation in Python


Price: ₹3,399 - ₹2,195.00
(as of Dec 02, 2025 10:11:27 UTC – Details)


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 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.
Publisher ‏ : ‎ No Starch Press (14 March 2023)
Language ‏ : ‎ English
Paperback ‏ : ‎ 264 pages
ISBN-10 ‏ : ‎ 1718502168
ISBN-13 ‏ : ‎ 978-1718502161
Item Weight ‏ : ‎ 369 g
Dimensions ‏ : ‎ 17.48 x 1.5 x 23.19 cm
Importer ‏ : ‎ Computer Bookshop (I) Pvt. Ltd. , Kitab Mahal Building, 190 Dr. D N Road, Fort , Mumbai – 400001 , Whatsapp – +91 9987380571, Email – info@cb-india.com, Website – www.cb-india.com
Packer ‏ : ‎ Computer Bookshop (I) Pvt. Ltd. , Kitab Mahal Building, 190 Dr. D N Road, Fort , Mumbai – 400001 , Whatsapp – +91 9987380571, Email – info@cb-india.com, Website – www.cb-india.com
Generic Name ‏ : ‎ Book
Best Sellers Rank: #55,551 in Books (See Top 100 in Books) #502 in Computer Science Textbooks
Customer Reviews: 4.6 4.6 out of 5 stars 39 ratings var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });