دانلود کتاب Mastering Concurrency in Python

49,000 تومان

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


موضوع اصلی کامپیوترها
نوع کالا کتاب الکترونیکی
ناشر Packt
تعداد صفحه 433
حجم فایل 13.97 مگابایت
کد کتاب 1789341361 , 9781789341362
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2018
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های 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 تومان
توضیحات
Immerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problems
Key Features

Explore the core syntaxes, language features and modern patterns of concurrency in Python
Understand how to use concurrency to keep data consistent and applications responsive
Utilize application scaffolding to design highly-scalable programs

Book Description

Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently, but their common aim is to reduce the execution time. This book serves as a comprehensive introduction to various advanced concepts in concurrent engineering and programming.

Mastering Concurrency in Python starts by introducing the concepts and principles in concurrency, right from Amdahl’s Law to multithreading programming, followed by elucidating multiprocessing programming, web scraping, and asynchronous I/O, together with common problems that engineers and programmers face in concurrent programming. Next, the book covers a number of advanced concepts in Python concurrency and how they interact with the Python ecosystem, including the Global Interpreter Lock (GIL). Finally, you’ll learn how to solve real-world concurrency problems through examples.

By the end of the book, you will have gained extensive theoretical knowledge of concurrency and the ways in which concurrency is supported by the Python language
What you will learn

Explore the concepts of concurrency in programming
Explore the core syntax and features that enable concurrency in Python
Understand the correct way to implement concurrency
Abstract methods to keep the data consistent in your program
Analyze problems commonly faced in concurrent programming
Use application scaffolding to design highly-scalable programs

Who this book is for

This book is for developers who wish to build high-performance applications and learn about signle-core, multicore programming or distributed concurrency. Some experience with Python programming language is assumed.


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

خود را در دنیای همزمانی پایتون غرق کنید و با پیچیده ترین مشکلات برنامه نویسی همزمان مقابله کنید
ویژگی های کلیدی

سینتکس های اصلی، ویژگی های زبان و الگوهای مدرن همزمانی را در پایتون کاوش کنید
نحوه استفاده از همزمانی برای ثابت نگه داشتن داده ها و پاسخگو بودن برنامه ها را بدانید
از داربست برنامه برای طراحی برنامه های بسیار مقیاس پذیر
استفاده کنید

توضیحات کتاب

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

تسلط بر Concurrency در پایتون با معرفی مفاهیم و اصول همزمان شروع می شود، از قانون Amdahl تا برنامه نویسی چند رشته ای، و به دنبال آن توضیح برنامه نویسی چند پردازشی، scraping وب، و I/O ناهمزمان، همراه با مشکلات رایجی که مهندسان و برنامه نویسان در برنامه نویسی همزمان با آن مواجه هستند. سپس، این کتاب تعدادی از مفاهیم پیشرفته در همزمانی پایتون و نحوه تعامل آنها با اکوسیستم پایتون، از جمله قفل مترجم جهانی (GIL) را پوشش می‌دهد. در نهایت، نحوه حل مسائل همزمانی در دنیای واقعی را از طریق مثال ها یاد خواهید گرفت.

در پایان کتاب، دانش نظری گسترده ای در مورد همزمانی و راه هایی که همزمانی توسط زبان پایتون پشتیبانی می شود به دست خواهید آورد
آنچه خواهید آموخت

مفاهیم همزمانی را در برنامه نویسی کاوش کنید
سینتکس هسته و ویژگی هایی را که همزمانی را در پایتون فعال می کنند کاوش کنید
روش صحیح پیاده سازی همزمانی را درک کنید
روش های انتزاعی برای ثابت نگه داشتن داده ها در برنامه شما
تجزیه و تحلیل مشکلاتی که معمولاً در برنامه نویسی همزمان با آن مواجه می شوند
از داربست برنامه برای طراحی برنامه هایی با مقیاس پذیری بالا استفاده کنید

این کتاب برای چه کسانی است

این کتاب برای توسعه دهندگانی است که می خواهند برنامه های کاربردی با کارایی بالا بسازند و در مورد signle-core، برنامه نویسی چند هسته ای یا همزمانی توزیع شده بیاموزند. مقداری تجربه با زبان برنامه نویسی پایتون فرض می شود.

نظرات (0)

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

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Mastering Concurrency in Python”