📖 Using Asyncio in Python
by Caleb Hattingh
Released February 2020
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781492075332
🛠 اگر شما هم از جمله توسعهدهندگان پایتون هستید که به دلیل پیچیدگی asyncio دارید عذاب میکشید :) وقتش عه که یه نگاه دیگه بهش بندازید.
فریمورک asyncio پیچیدهست چون هدف اون حل مشکلات برنامه نویسان شبکه های همزمان (concurrent)، هم برای توسعه دهندگان framework ها و هم برای کاربران نهایی است.
ویژگی هایی که شما باید یادشون بگیرید تنها زیر مجموعهای کوچک از کل API عه فریمورک asyncio است، اما انتخاب ویژگی ها مناسب مشکل است اینجاست که این کتاب برای شما کاربری میشود.
🔑 توسعهدهنده کهنهکار پایتون، Caleb Hattingh، به شما کمک میکند تا درک اولیهای از بلوک های سازنده asyncio بدست آورید. خواهید آموخت که چرا asyncio جایگزین ایمن تری نسبت به mulit threding است و چگونه این API راهی ساده برای پشتیبانی از هزاران اتصال همزمان سوکت ارائه می دهد.
- مقایسه ای مهم از asyncio و threading برای برنامه نویسی شبکه همزمان دریافت کنید
- یه تور asyncio گردی داشته باشید و یک راهنمایی سریع برنامه نویسی event-based را شروع کنید.
- تفاوت ها بین ویژگی ها توسعه دهندگان end-user (مثل ما) و توسعه دهندگان فریمورک ها (مثل سازنده FastAPI اقای سباستین رامیرز) را یاد بگیرید.
- سینتکس جدید async await و coroutine ها و task ها و future ها رو یاد بگیرید.
- مطالعات موردی دقیقی (همراه با کد) در مورد برخی از کتابخانه های محبوب سازگار با asyncio را دریافت کنید
از اینجا دانلود کنید.
https://ir1lib.org/book/5405065/567ad8