Buy New
-24%
$34.09$34.09
FREE delivery November 5 - 13
Ships from: BuyWorldwide Sold by: BuyWorldwide
Used - Very Good
$19.48$19.48
FREE delivery Tuesday, November 3
Ships from: ThriftBooks-Atlanta Sold by: ThriftBooks-Atlanta
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Purchase options and add-ons
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.
- ISBN-101718502168
- ISBN-13978-1718502161
- PublisherNo Starch Press
- Publication dateMay 30, 2023
- LanguageEnglish
- Dimensions7.88 x 0.69 x 9.19 inches
- Print length280 pages
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Oct 30
- Object-Oriented Python: Master OOP by Building Games and GUIsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Oct 30
- Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2Only 1 left in stock - order soon.
- Python for Data Science: A Hands-On IntroductionPaperbackFREE ShippingGet it Nov 2 - 6Only 1 left in stock - order soon.
- Automate the Boring Stuff with Python, 3rd EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Oct 30
- Beyond the Basic Stuff with Python: Best Practices for Writing Clean CodePaperbackFREE ShippingGet it Nov 6 - 16
Customers also bought or read
- Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries
Paperback$37.74$37.74FREE delivery Nov 6 - 16 - Object-Oriented Python: Master OOP by Building Games and GUIs
Paperback$32.50$32.50Delivery Fri, Oct 30 - Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!
Paperback$31.00$31.00Delivery Mon, Nov 2 - Graph Algorithms the Fun Way: Powerful Algorithms Decoded, Not Oversimplified
Paperback$43.24$43.24FREE delivery Nov 5 - 13 - The Big Book of Small Python Projects: 81 Easy Practice Programs
Paperback$33.72$33.72$3.99 delivery Wed, Nov 18 - Impractical Python Projects: Playful Programming Activities to Make You Smarter
Paperback$22.30$22.30Delivery Fri, Oct 30 - Math for Deep Learning: What You Need to Know to Understand Neural Networks
Paperback$35.48$35.48FREE delivery Fri, Oct 30 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$27.53$27.53Delivery Fri, Oct 30 - Learn to Code by Solving Problems: A Python Programming Primer
Paperback$21.18$21.18Delivery Fri, Oct 30 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerSQL
Paperback$19.99$19.99Delivery Fri, Oct 30 - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Paperback$32.15$32.15FREE delivery Nov 6 - 16 - Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
Paperback$31.12$31.12FREE delivery Nov 6 - 16 - Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
Paperback$23.51$23.51Delivery Mon, Nov 2 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$42.98$42.98FREE delivery Nov 2 - 3 - Practical Deep Learning, 2nd Edition: A Python-Based Introduction
Paperback$46.52$46.52FREE delivery Fri, Oct 30 - Think Like a Programmer: An Introduction to Creative Problem Solving
Paperback$32.25$32.25Delivery Fri, Oct 30 - Data Structures the Fun Way: An Amusing Adventure with Coffee-Filled Examples
Paperback$31.42$31.42FREE delivery Nov 5 - 13 - Agentic Coding with Claude Code: The everyday developer's guide to agentic coding with Claude Code
Paperback$32.78$32.78Delivery Fri, Oct 30 - Dead Simple Python: Idiomatic Python for the Impatient Programmer
Paperback$44.64$44.64FREE delivery Nov 5 - 13 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python#1 Best SellerSpeech & Audio Processing
Paperback$34.23$34.23Delivery Fri, Oct 30 - Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills
Paperback$32.49$32.49Delivery Fri, Oct 30 - Writing a C Compiler: Build a Real Programming Language from Scratch
Paperback$42.43$42.43FREE delivery Fri, Oct 30 - Hands-On Simulation Modeling with Python: Develop simulation models for improved efficiency and precision in the decision-making process, 2nd Edition
Paperback$49.99$49.99FREE delivery Fri, Oct 30
From the Publisher
About the Author
Allen Downey is a Staff Scientist at DrivenData and Professor Emeritus at Olin College, where he taught Modeling and Simulation and other classes related to software and data science. He is the author of several textbooks, including Think Python, Think Bayes, and Elements of Data Science. Previously, he taught at Wellesley College and Colby College. He received his Ph.D. in computer science from the University of California, Berkeley in 1997. His undergraduate and master's degrees are from the Civil Engineering department at MIT. He is the author of Probably Overthinking It, a blog about data science and Bayesian statistics.
About the Publisher
No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.
Editorial Reviews
Review
—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
"An ideal introduction to Python and its predictive applications, [Modeling and Simulation in Python] is comprehensive, exceptionally well organized, and thoroughly 'user friendly' in presentation."
—Midwest Book Review
"It’s a lovely book that doesn’t take long to read, while managing to cover lots of different ideas...Definitely worth a read if you want to play around modeling some equations."
—Frances Buontempo, The Magazine of the ACCU
"Through a blend of accessible science and practical examples, Downey's book demystifies the complex world of simulations, offering readers an invaluable arsenal of modeling techniques. With Python at its core, this guide illuminates the path from theory to application, making it an essential resource for anyone looking to master the art of simulation in science and technology."
—c't Magazin
About the Author
Product details
- Publisher : No Starch Press
- Publication date : May 30, 2023
- Language : English
- Print length : 280 pages
- ISBN-10 : 1718502168
- ISBN-13 : 978-1718502161
- Item Weight : 13 ounces
- Dimensions : 7.88 x 0.69 x 9.19 inches
- Best Sellers Rank: #472,027 in Books (See Top 100 in Books)
- #146 in Data Modeling & Design (Books)
- #391 in Python Programming
- #707 in Computer Programming Languages
- Customer Reviews:
About the author

Allen Downey is a Professor Emeritus at Olin College and Principal Data Scientist at PyMC Labs. He is the author of several books related to programming and data science, including Probably Overthinking It, Think Python, Think Stats, and Think Bayes. The idea behind these books is that if you know how to program, you can use that skill to learn other things.
Allen has a Ph.D. from U.C. Berkeley and M.S. and B.S. degrees from MIT. He has taught at Olin College, Colby College and Wellesley College.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon


















