در حال حاضر محصولی در سبد خرید شما وجود ندارد.
برنامه نویسی Python Ansynchronous با استفاده از Asyncio و Async / Await به شما اجازه می دهد کد را بنویسید که بسیاری از فرآیندها را همزمان اجرا می کند. این باعث می شود کد شما پاسخگو تر شود و آن را از زمان هدر رفتن منتظر فایل های آهسته و دسترسی به اینترنت متوقف کند. ساده تر برای نوشتن، ساده تر به دلیل، و از حافظه کمتر از موضوعات و فرآیندها استفاده می شود.
ما ویدیو را با یک مرور کلی از Asyncio شروع می کنیم، نشان دادن بلوک های ساختمان و نحو اصلی در چند نمونه ساده است. بعد، شما خواهید دید که چگونه کد طبیعی پایتون را در یک محیط ناهمزمان انجام دهید، برای به حداقل رساندن مسدود کردن و تسهیل چند وظیفه تعاونی. علاوه بر این، ما یک مورد استفاده از Asyncio را با استفاده از اتصالات شبکه مانند سرورهای وب با استفاده از API جریان Asynio، به دنبال ارتباط بین Coroutines و هماهنگ سازی Coroutines پوشش می دهیم. ما همچنین به استفاده از کتابخانه Asyncio نگاه خواهیم کرد تا به راحتی کد مسدود کردن را به موضوعات و فرآیندها بپردازیم، و برخی از کتابخانه های جایگزینی غیر مسدود شده با Asyncio مانند AiOHTTP و AiOfiles استفاده می شود. کتابخانه های Uvloop و UnSync به عنوان راهی برای سرعت بخشیدن و ساده سازی کد Asyncio شما مورد بحث قرار خواهند گرفت. بخش زیر شامل نوشتن کد های قوی تر Asyncio برای تست و اشکال زدایی کد شما، انجام وظایف گیر کرده با استفاده از زمان، ورود به سیستم و مدیریت خطا و مدیریت کار.
به دست آوردن یک درک قوی از نحوه استفاده از کد استفاده از Asyncio، دوره پایان دادن به با نگاه زیر هود. این کار را با پیاده روی شما از طریق یک مثال کد شده از یک حلقه رویداد (هسته Asyncio)، یک مرور کلی از انواع مختلف منتظر و برخی از توابع مفید از حلقه رویداد که به شما کنترل دانه های خوب را می دهد، شروع می شود.
عنوان اصلی : Asynchronous Python Programming with Asyncio and Async/await
سرفصل های دوره :
01 مرور کلی:
001 مرور کلی
02 مقدمه ای بر asyncio:
001 (a) پایتون همزمان
002 پایتون متناوب مدرن بلوک های ساختمان
03 گرفتن همه چیز انجام شده:
001 مثال ساده
002 کد در حال اجرا به صورت موازی
003 async با و برای
004 aryncio جریان
005 متغیرهای متن
006 صف
007 primitives همگام سازی
008 کد Unblocking
009 سریع تر و ساده تر
04 قوی asyncio:
001 ورود به سیستم، حالت introspection و debug
002 تست
003 استثنا دستکاری
004 وظایف لغو
005 زمان
05 در عمق:
001 تاریخچه
002 تجسم روند
003 نوشتن یک برنامه ریز از خراش
004 avaitables
005 عملکرد پایین سطح
06 نتیجه گیری:
001 نتیجه گیری
Asynchronous Python Programming with Asyncio and Async/await
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.