Parallel programming with Python: develop efficient parallel systems using the robust Python environment

دانلود کتاب Parallel programming with Python: develop efficient parallel systems using the robust Python environment

35000 تومان موجود

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

دانلود کتاب برنامه نویسی موازی با پایتون: سیستم های موازی کارآمد را با استفاده از محیط قوی پایتون توسعه دهید بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 9


توضیحاتی در مورد کتاب Parallel programming with Python: develop efficient parallel systems using the robust Python environment

نام کتاب : Parallel programming with Python: develop efficient parallel systems using the robust Python environment
عنوان ترجمه شده به فارسی : برنامه نویسی موازی با پایتون: سیستم های موازی کارآمد را با استفاده از محیط قوی پایتون توسعه دهید
سری : Community experience distilled
نویسندگان : ,
ناشر : Packt Publishing Limited
سال نشر : 2014
تعداد صفحات : 122
ISBN (شابک) : 9781783288397 , 178328840X
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
Acknowledgments......Page 6
About the Reviewers......Page 7
www.PacktPub.com......Page 0
Table of Contents......Page 12
Preface......Page 16
Chapter 1: Contextualizing Parallel, Concurrent, and Distributed Programming......Page 22
Exploring common forms of parallelization......Page 24
Communicating in parallel programming......Page 26
Understanding message passing......Page 27
Starvation......Page 28
Race conditions......Page 29
The Python multiprocessing module......Page 30
Taking care of Python GIL......Page 31
Summary......Page 32
The divide and conquer technique......Page 34
Using data decomposition......Page 35
Decomposing tasks with pipeline......Page 36
Identifying the tasks that require data exchange......Page 37
Summary......Page 38
Obtaining the highest Fibonacci value for multiple inputs......Page 40
Crawling the Web......Page 42
Summary......Page 43
Defining threads......Page 44
Understanding different kinds of threads......Page 45
Defining the states of a thread......Page 46
Using threading to obtain the Fibonacci series term with multiple inputs......Page 47
Crawling the Web using the concurrent.futures module......Page 51
Summary......Page 55
Understanding the concept of a process......Page 56
Implementing multiprocessing communication......Page 57
Using multiprocessing.Pipe......Page 58
Using multiprocessing to compute Fibonacci series terms with multiple inputs......Page 60
Crawling the Web using ProcessPoolExecutor......Page 63
Summary......Page 66
Understanding interprocess communication......Page 68
Using named pipes with Python......Page 69
Writing in a named pipe......Page 70
Reading named pipes......Page 71
Discovering PP......Page 72
Using PP to calculate the Fibonacci series term on SMP architecture......Page 74
Using PP to make a distributed Web crawler......Page 76
Summary......Page 81
Understanding Celery......Page 82
Understanding Celery\'s architecture......Page 83
Working with tasks......Page 84
Understanding workers......Page 85
Setting up the client machine......Page 86
Dispatching a simple task......Page 88
Using Celery to obtain a Fibonacci series term......Page 91
Defining queues by task types......Page 94
Using Celery to make a distributed Web crawler......Page 96
Summary......Page 99
Understanding blocking, nonblocking, and asynchronous operations......Page 100
Understanding asynchronous operations......Page 101
Polling functions......Page 102
Using asyncio......Page 104
Using coroutine and asyncio.Future......Page 105
Using asyncio.Task......Page 107
Using an incompatible library with asyncio......Page 108
Summary......Page 111
Index......Page 114
Uploaded by [StormRG]......Page 118




پست ها تصادفی