توضیحات
Mastering Python Concurrency: Free-threading and Sub-interpreters، دوره آموزش تسلط بر همزمانی پایتون: آزادسازی رشتهها و مفسرهای فرعی توسط آکادمی Pluralsight منتشر شده است.برای سالها، قفل مفسر سراسری (GIL) مانع از مقیاسپذیری رشتههای پایتون برای کارهای وابسته به پردازنده در هستههای مختلف شده و تیمها را به سمت راهحلهای جایگزین سنگینتر سوق داده است. در این دوره با عنوان تسلط بر همزمانی پایتون: آزادسازی رشتهها و مفسرهای فرعی، شما توانایی مقیاسپذیری برنامههای پایتون وابسته به پردازنده را با حذف GIL به دست خواهید آورد. شما بررسی خواهید کرد که چرا رشتهها امروزه مقیاسپذیر نیستند و چگونه ورودی/خروجی ناهمگام و کارهای وابسته به پردازنده در یک طراحی ترکیبی با هم تناسب دارند. در مرحله بعد، کشف خواهید کرد که چگونه پایتون را بدون GIL با استفاده از نسخه آزادسازی رشتهها اجرا کنید و چگونه کارهای موازی را با مفسرهای فرعی جداسازی نمایید.
در نهایت، شما یاد خواهید گرفت که چگونه یک سرویس درجه تولید و آزاد از رشته را پروفایلگذاری، بنچمارک و عرضه کنید. هنگامی که این دوره را به پایان برسانید، مهارتها و دانش لازم در زمینه همزمانی مدرن پایتون را برای مقیاسپذیری ایمن بارهای کاری وابسته به پردازنده در محیط تولید به دست خواهید آورد و از تشخیص GIL تا استقرار یک معماری همزمانی قدرتمند در تولید پیش خواهید رفت.
آنچه خواهید آموخت
- بررسی اینکه چرا رشتهها امروزه مقیاسپذیر نیستند و چگونه ورودی/خروجی ناهمگام و کارهای وابسته به پردازنده در یک طراحی ترکیبی با هم تناسب دارند.
- کشف نحوه اجرای پایتون بدون GIL با استفاده از نسخه آزادسازی رشتهها.
- یادگیری نحوه جداسازی کارهای موازی با مفسرهای فرعی.
- پروفایلگذاری، بنچمارک و عرضه یک سرویس درجه تولید و آزاد از رشته.
- مقیاسپذیری ایمن بارهای کاری وابسته به پردازنده در محیط تولید با استفاده از دانش همزمانی مدرن پایتون.
این دوره برای چه کسانی مناسب است
- توسعهدهندگان پایتونی که به دنبال مقیاسپذیری برنامههای وابسته به پردازنده هستند.
- مهندسان نرمافزاری که به ویژگیهای همزمانی مدرن پایتون مانند آزادسازی رشتهها و مفسرهای فرعی علاقهمندند.
- برنامهنویسان پیشرفتهای که هدفشان تشخیص گلوگاههای GIL و استقرار معماریهای همزمانی در محیط تولید است.
مشخصات دوره Mastering Python Concurrency: Free-threading and Sub-interpreters
- ناشر : Pluralsight
- مدرس : Mateo Prigl
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- مدت زمان آموزش: 1 ساعت و 54 دقیقه
سر فصل های دوره Mastering Python Concurrency: Free-threading and Sub-interpreters

تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
309 مگابایت













































