
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
مدلسازی و شبیهسازی با پایتون مقدمهای کامل اما آسانفهم برای مدلسازی فیزیکی است؛ یعنی هنر توصیف و شبیهسازی سامانههای دنیای واقعی. خواننده گامبهگام با مدلسازی موضوعاتی مثل رشد جمعیت جهان، بیماریهای عفونی، بانجیجامپینگ، مسیر پرواز توپ بیسبال، مکانیک سماوی و موارد دیگر آشنا میشود و همزمان درک محکمی از مفاهیم پایهٔ برنامهنویسی مثل حلقهها، بردارها و توابع پیدا میکند.
این کتاب روشن و مختصر است و بر یادگیری با عمل تمرکز دارد. نویسنده خواننده را درگیر پیچیدگیهای انتزاعی و نظری نمیکند و مستقیم سراغ مثالهای عملی میرود که نشان میدهند چطور مدلها و شبیهسازیهای مفید بسازید.
این کتاب دربارهٔ سامانههای دینامیکی است؛ یعنی چیزهایی که با گذشت زمان تغییر میکنند. اولین مثالی که بررسی میکنیم، افتادن یک سکه از بالای ساختمان امپایر استیت است؛ چیزی که در این مثال تغییر میکند، موقعیت سکه در فضاست. مثالهای دیگر عبارتاند از یک فنجان قهوه که دمای آن با زمان تغییر میکند، و گلوکز در جریان خون انسان که غلظت آن با زمان تغییر میکند.
ما مدلها را تعریف میکنیم؛ سادهسازیهایی که مهمترین عناصر دنیای واقعی را نگه میدارند و کماهمیتترینها را کنار میگذارند. سپس برنامههایی به زبان پایتون مینویسیم که این مدلها را شبیهسازی کنند. از مدلها و شبیهسازیها برای سه کار استفاده میکنیم: پیشبینی رفتار یک سامانه، توضیح اینکه چرا اینگونه رفتار میکند، و طراحی سامانهها طوری که مطابق خواست ما رفتار کنند.
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.