کتاب همزمانی پایتون با asyncio

عنوان کتاب به انگلیسی | همزمانی پایتون با asyncio |
| سال انتشار کتاب | 2022 |
| زبان | انگلیسی |
| ناشر | Manning Publications |
| تعداد صفحات | 378 |
| ISBN10 | 1617298662 |
| ISBN13 | 9781617298660 |
| حجم و فرمت فایل | PDF | PDF, 6.07 MB |
| نویسندگان | Matthew Fowler |
توضیحات کتاب
Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library.• Use coroutines and tasks alongside async/await syntax to run code concurrently• Build web APIs and make concurrency web requests with aiohttp• Run thousands of SQL queries concurrently• Create a map-reduce job that can process gigabytes of data concurrently• Use threading with asyncio to mix blocking code with asyncio codePython is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading.About the technologyIt’s easy to overload standard Python and watch your programs slow to a crawl. The asyncio library was built to solve these problems by making it easy to divide and schedule tasks. It seamlessly handles multiple operations concurrently, leading to apps that are lightning fast and scalable.About the bookPython Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You’ll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You’ll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance.What's inside• Build web APIs and make concurrency web requests with aiohttp• Run thousands of SQL queries concurrently• Create a map-reduce job that can process gigabytes of data concurrently• Use threading with asyncio to mix blocking code with asyncio codeAbout the readerFor intermediate Python programmers. No previous experience of concurrency required.About the authorMatthew Fowler has over 15 years of software engineering experience in roles from architect to engineering director.
توضیحات کتاب به فارسی (ترجمه ماشینی)
بیاموزید که چگونه می توانید کد پایتون آهسته را با برنامه نویسی همزمان و کتابخانه Asyncio برش سرعت دهید. • از Coroutines و وظایف در کنار Async/Await Syntax برای اجرای کد به طور همزمان استفاده کنید.مخلوط کردن کد مسدود کردن با asyncio codepython انعطاف پذیر ، همه کاره و آسان برای یادگیری است.همچنین می تواند در مقایسه با زبانهای سطح پایین بسیار کند باشد.همزمانی پایتون با Asyncio به شما می آموزد که چگونه با استفاده از انواع تکنیک های همزمانی ، عملکرد پایتون را تقویت کنید.شما می آموزید که چگونه کتابخانه پیچیده اما قدرتمند Asyncio می تواند فقط با یک موضوع واحد به همزمانی برسد و از API های Asyncio برای اجرای چندین درخواست وب و نمایش داده های پایگاه داده به طور همزمان استفاده کند.این کتاب با استفاده از Asyncio با کل چشم انداز همزمانی پایتون ، از جمله چند پردازش و چند رشته ای.کتابخانه Asyncio برای حل این مشکلات با آسان کردن تقسیم و برنامه ریزی وظایف ساخته شده است.این یکپارچه به طور همزمان چندین عملیات را انجام می دهد و منجر به برنامه هایی می شود که سریع و مقیاس پذیر هستند.مباحث همزمانی سخت و سخت به نمودارهای ساده تبدیل می شوند که می توانند نحوه کار شما را آسان کنند.شما می آموزید که چگونه می توانید با استفاده از Asyncio محدودیت های پایتون را برای سرعت بخشیدن به سرورهای وب آهسته و میکروسرویس ها غلبه کنید.شما حتی Asyncio را با تکنیک های چند پردازش سنتی برای پیشرفت های عظیم در عملکرد ترکیب خواهید کرد. در داخل WHAT • API های وب را بسازید و درخواست های وب همزمانی را با AIOHTTP ایجاد کنید.برنامه نویسانهیچ تجربه قبلی در مورد همزمانی لازم نیست.📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.