ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

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

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

Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3

مشخصات کتاب

Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1789533732, 9781789533736 
ناشر: Packt Publishing 
سال نشر: 2019 
تعداد صفحات: 361 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 30,000



کلمات کلیدی مربوط به کتاب کتاب آشپزی برنامه نویسی موازی پایتون: بیش از 70 دستور العمل برای حل چالش ها در سیستم چند رشته ای و توزیع شده با پایتون 3: رایانش ابری، اشکال‌زدایی، چند رشته‌ای، پایتون، برنامه‌های کاربردی وب، برنامه‌نویسی ناهمزمان، برنامه‌نویسی موازی، پیام‌ها، داکر، PythonAnywhere، برنامه‌نویسی GPU، CUDA، asyncio، تست، پردازش چندگانه، پردازش توزیع‌شده، برنامه‌های بدون سرور، PyCLOCUDA، Open Celery،



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کتاب آشپزی برنامه نویسی موازی پایتون: بیش از 70 دستور العمل برای حل چالش ها در سیستم چند رشته ای و توزیع شده با پایتون 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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

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


توضیحاتی درمورد کتاب به خارجی

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.



فهرست مطالب

1. Getting Started with Parallel Computing and Python
2. Thread-based Parallelism
3. Process-based Parallelism
4. Message Passing
5. Asynchronous Programming
6. Distributed Python
7. Cloud Computing
8. Heterogeneous Computing
9. Python Debugging and Testing




نظرات کاربران