دانلود کتاب Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3

49,000 تومان

کتاب آشپزی برنامه نویسی موازی پایتون: بیش از 70 دستور العمل برای حل چالش ها در سیستم چند رشته ای و توزیع شده با پایتون 3


موضوع اصلی زیست شناسی و سایر علوم طبیعی
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 370 / 361
حجم فایل 6.27 مگابایت
کد کتاب 1789533732 , 9781789533736
نوبت چاپ 2
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2019
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات
Implement effective programming techniques in Python to build scalable software that saves time and memory

Key Features
• Design distributed computing systems and massive computational tasks coherently
• Learn practical recipes with concise explanations that address development pain points encountered while coding parallel programs
• Understand how to host your parallelized applications on the cloud

Book Description
Nowadays, it has become extremely important for programmers to understand the link between the software and the parallel nature of their hardware so that their programs run efficiently on computer architectures. Applications based on parallel programming are fast, robust, and easily scalable.
This updated edition features cutting-edge techniques for building effective concurrent applications in Python 3.7. The book introduces parallel programming architectures and covers the fundamental recipes for thread-based and process-based parallelism. You’ll learn about mutex, semaphores, locks, queues exploiting the threading, and multiprocessing modules, all of which are basic tools to build parallel applications. Recipes on MPI programming will help you to synchronize processes using the fundamental message passing techniques with mpi4py. Furthermore, you’ll get to grips with asynchronous programming and how to use the power of the GPU with PyCUDA and PyOpenCL frameworks. Finally, you’ll explore how to design distributed computing systems with Celery and architect Python apps on the cloud using PythonAnywhere, Docker, and serverless applications.
By the end of this book, you will be confident in building concurrent and high-performing applications in Python.

What you will learn
• Synchronize multiple threads and processes to manage parallel tasks
• Use message passing techniques to establish communication between processes to build parallel applications
• Program your own GPU cards to address complex problems
• Manage computing entities to execute distributed computational task
• Write efficient programs by adopting the event-driven programming model
• Explore cloud technology with Django and Google App Engine
• Apply parallel programming techniques that can lead to performance improvements

Who this book is for
The Python Parallel Programming Cookbook is for software developers who are well-versed with Python and want to use parallel programming techniques to write powerful and efficient code. This book will help you master the basics and the advanced of parallel computing.


ترجمه فارسی (ترجمه ماشینی)

پیاده سازی تکنیک های برنامه نویسی موثر در پایتون برای ساخت نرم افزار مقیاس پذیر که باعث صرفه جویی در زمان و حافظه می شود

ویژگی های کلیدی
• سیستم های محاسباتی توزیع شده و وظایف محاسباتی عظیم را به طور منسجم طراحی کنید
• دستور العمل های عملی را با توضیحات مختصر بیاموزید که به نقاط دردناکی که هنگام کدنویسی برنامه های موازی با آن مواجه می شوید، رسیدگی می کند
• نحوه میزبانی برنامه های موازی شده خود در ابر را بدانید

توضیحات کتاب
امروزه درک ارتباط بین نرم افزار و ماهیت موازی سخت افزارشان برای برنامه نویسان بسیار مهم شده است تا برنامه هایشان به طور موثر بر روی معماری کامپیوتر اجرا شود. برنامه های کاربردی مبتنی بر برنامه نویسی موازی سریع، قوی و به راحتی مقیاس پذیر هستند.
این نسخه به روز شده دارای تکنیک های پیشرفته برای ساخت برنامه های همزمان موثر در پایتون 3.7 است. این کتاب معماری های برنامه نویسی موازی را معرفی می کند و دستور العمل های اساسی برای موازی سازی مبتنی بر رشته و مبتنی بر فرآیند را پوشش می دهد. شما در مورد mutex، سمافورها، قفل ها، صف های بهره برداری از threading و ماژول های چند پردازشی که همه ابزارهای اساسی برای ساخت برنامه های موازی هستند، یاد خواهید گرفت. دستور العمل های برنامه نویسی MPI به شما کمک می کند تا فرآیندها را با استفاده از تکنیک های اساسی ارسال پیام با mpi4py همگام سازی کنید. علاوه بر این، شما با برنامه نویسی ناهمزمان و نحوه استفاده از قدرت GPU با چارچوب های PyCUDA و PyOpenCL آشنا خواهید شد. در نهایت، نحوه طراحی سیستم‌های محاسباتی توزیع‌شده با Celery و برنامه‌های پایتون معمار در فضای ابری را با استفاده از PythonAnywhere، Docker و برنامه‌های بدون سرور بررسی خواهید کرد.
تا پایان این کتاب، در ساخت برنامه های همزمان و با کارایی بالا در پایتون مطمئن خواهید بود.

آنچه خواهید آموخت
• چندین رشته و فرآیند را برای مدیریت وظایف موازی همگام کنید
• از تکنیک های ارسال پیام برای ایجاد ارتباط بین فرآیندها برای ساخت برنامه های موازی استفاده کنید
• کارت های GPU خود را برای رفع مشکلات پیچیده برنامه ریزی کنید
• مدیریت نهادهای محاسباتی برای اجرای وظایف محاسباتی توزیع شده
• با اتخاذ مدل برنامه نویسی رویداد محور، برنامه های کارآمد بنویسید
• فناوری ابر را با جنگو و Google App Engine
کاوش کنید
• از تکنیک های برنامه نویسی موازی استفاده کنید که می تواند منجر به بهبود عملکرد شود

این کتاب برای چه کسانی است
کتاب آشپزی برنامه نویسی موازی پایتون برای توسعه دهندگان نرم افزاری است که به خوبی با پایتون آشنا هستند و می خواهند از تکنیک های برنامه نویسی موازی برای نوشتن کدهای قدرتمند و کارآمد استفاده کنند. این کتاب به شما کمک می کند تا بر اصول اولیه و پیشرفته محاسبات موازی تسلط پیدا کنید.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3”