
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
از این راهنمای جامع و پر از مثالها برای همه نیازهای محاسباتی شما در پایتون استفاده کنید
نکات برجسته
قدمهای نخست را در پایتون یاد بگیرید؛ از مفاهیم پایه گرفته تا موضوعات بسیار تخصصی.
مثالها و تکهکدهایی را ببینید که از موقعیتهای رایج برنامهنویسی در حوزهٔ محاسبات علمی آمدهاند.
مفاهیم ضروری علوم کامپیوتر مثل حلقهزدن، برنامهنویسی شیءگرا، تستکردن و MPI را در پیوندی مستقیم با کاربردهای محاسبات علمی مرور کنید.
توضیح کتاب
پایتون در حوزهٔ محاسبات علمی ظرفیت بسیار بالایی دارد. در این نسخهٔ بهروزرسانیشده از Scientific Computing with Python، فصلهای جدیدی دربارهٔ رابطهای گرافیکی کاربر، پردازش کارآمد داده و محاسبات موازی اضافه شده تا بتوانید محاسبات ریاضی و علمی را با بهرهگیری از پایتون، سریعتر و مؤثرتر انجام دهید.
این کتاب به شما کمک میکند تا ویژگیهای جدیدِ دستور زبانِ پایتون را کشف کنید و با تکیه بر اصول محاسبات علمی، مدلهای مختلفی بسازید. کتاب پایتون را در کنار کاربردهای ریاضی معرفی میکند و نشان میدهد چگونه میتوان مفاهیم پایتون را در محاسبات به کار گرفت؛ این کار با مثالهایی انجام میشود که با استفاده از پایتون ۳٫۸ ارائه شدهاند. برای تحلیل پایهٔ داده از pandas استفاده خواهید کرد تا با نیازهای امروزی محاسبات علمی آشنا شوید و همچنین به بهبودهای ماژول داده و قابلیتهای داخلی آن میپردازید. علاوه بر این، ماژولهای محاسبات عددی مانند NumPy و SciPy را بررسی میکنید که دسترسی سریع به الگوریتمهای عددی بسیار کارآمد را ممکن میکنند. با یادگیری ماژول رسم نمودار یعنی Matplotlib، میتوانید نتایج محاسباتیتان را برای ارائهها و انتشارها نمایش دهید. یک فصل ویژه به SymPy اختصاص دارد؛ ابزاری برای پیوند دادن محاسبات نمادی و عددی.
در پایان این کتاب پایتون، دیدی منسجم دربارهٔ اتوماسیون وظایف و اینکه چگونه الگوریتمهای ریاضی را در حوزهٔ محاسبات علمی پیادهسازی و آزمایش کنید، به دست خواهید آورد.
آنچه خواهید آموخت
- اجزای سازندهٔ ریاضیات محاسباتی، جبر خطی و اشیای مرتبطِ پایتون را بشناسید.
- از Matplotlib برای ساخت شکلها و نمودارهای باکیفیت و برای نمایش و ترسیم نتایج استفاده کنید.
- برنامهنویسی شیءگرا (OOP) را برای محاسبات علمی در پایتون به کار بگیرید.
- بیاموزید چگونه با pandas وارد دنیای پردازش داده شوید.
- هنگام نوشتن کدهای قابل اتکا و قابل استفاده، استثناها را مدیریت کنید.
- جنبههای دستی و خودکارِ تستکردن را برای برنامهنویسی علمی پوشش دهید.
- برای افزایش سرعت محاسبات، محاسبات موازی را بهخوبی فرا بگیرید.
این کتاب مناسب چه کسانی است
این کتاب برای دانشجویانی است که زمینهٔ ریاضی دارند، برای استادان دانشگاهی که دورههای مدرن برنامهنویسی طراحی میکنند، برای دانشمندان داده، پژوهشگران، توسعهدهندگان و همچنین هر کسی که میخواهد محاسبات علمی را با پایتون انجام دهد.
Leverage this example-packed, comprehensive guide for all your Python computational needsKey FeaturesLearn the first steps within Python to highly specialized conceptsExplore examples and code snippets taken from typical programming situations within scientific computing.Delve into essential computer science concepts like iterating, object-oriented programming, testing, and MPI presented in strong connection to applications within scientific computing.Book DescriptionPython has tremendous potential within the scientific computing domain. This updated edition of Scientific Computing with Python features new chapters on graphical user interfaces, efficient data processing, and parallel computing to help you perform mathematical and scientific computing efficiently using Python.This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. You'll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. You'll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations.By the end of this Python book, you'll have gained a solid understanding of task automation and how to implement and test mathematical algorithms within the realm of scientific computing.What you will learnUnderstand the building blocks of computational mathematics, linear algebra, and related Python objectsUse Matplotlib to create high-quality figures and graphics to draw and visualize resultsApply object-oriented programming (OOP) to scientific computing in PythonDiscover how to use pandas to enter the world of data processingHandle exceptions for writing reliable and usable codeCover manual and automatic aspects of testing for scientific programmingGet to grips with parallel computing to increase computation speedWho this book is forThis book is for students with a mathematical background, university teachers designing modern courses in programming, data scientists, researchers, developers, and anyone who wants to perform scientific computation in Python.