نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اجرای نرم افزار بهینه ، تنبل ، کارآمد و همزمان بدون خطا کار سختی است. شما یاد خواهید گرفت که به استفاده از ژنراتورها و کوروتین ها که سنگ بنای همسان سازی همزمانی و محاسبات تنبل هستند ، تسلط پیدا کنید. زندگی در انتظار است ، بنابراین چطور یکبار اجازه می دهید پایتون منتظر شما بماند؟ ژنراتورها و کوروتین ها مواد اصلی پایتون برای برنامه ریزی تنبل و اجازه دادن به کد همزمان در همان موضوع هستند. در این دوره Advanced Generators and Coroutines ، شما دانش بنیادی ژنراتورها و کوروتین ها را در پایتون خواهید آموخت. ابتدا ژنراتورها را یاد خواهید گرفت. در مرحله بعدی ، خواهید فهمید که چگونه می توان ژنراتورها را در خطوط لوله پیچیده داده زنجیر زد. در آخر ، نحوه اجرای کد همزمان و تک رشته ای با کوروتین ها و حلقه های رویداد را کشف خواهید کرد. وقتی این دوره را به پایان رسانید ، مهارت و دانش ژنراتورها و كوروتین های مورد نیاز برای اجرای همزمان و بهینه سازی ویژگی ها را بیش از هر زمان دیگری خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
خیلی بیشتر از فقط تکرار: تولید کنندگان!
Much More Than Just Iteration: Generators!
-
فقط از مورد بعدی صرف نظر کنید: تکرار
Just Give up the Next Item: Iteration
-
رویکرد متفاوت: ژنراتورها به عنوان تکرارکننده ها
A Different Approach: Generators as Iterators
-
When Performance Matters: تنبلی در مقابل اشتیاق
When Performance Matters: Laziness vs. Eagerness
-
نسخه ی نمایشی: اولین تولید کننده شما
Demo: Your First Generator
-
خلاصه
Summary
ایجاد اولین خط تولید داده مبتنی بر ژنراتور
Creating Your First Generator Based Data Pipeline
-
خیلی بیشتر از فقط تکرار: تولیدکنندگان خط لوله
Much More Than Just Iteration: Pipeline Enabled Generators
-
چرا لازم نیست همه اینها را به خاطر بسپارید: Itertools!
Why You Don’t Have to Remember All This: Itertools!
-
نسخه ی نمایشی: تمام آنچه شما نیاز دارید خطوط لوله هستند
Demo: All You Need Are Pipelines
-
خلاصه
Summary
ملاقات با ژنراتورهای مشابه: Coroutines
Meet Generators Counterpart: Coroutines
-
همتایان ژنراتورها: Coroutines
Generators Counterpart: Coroutines
-
گسترش در Coroutines: آماده سازی و عملکرد
Expanding on Coroutines: Priming and Yielding
-
خارج کردن حالت نهایی از ژنراتورها: بازگرداندن مقادیر
Getting the Final State out of Generators: Returning Values
-
مدل داده عملکرد: Iter ، Next ، Send ، Close ، Throw ، و Return
Yield Data Model: Iter, Next, Send, Close, Throw, and Return
-
نسخه ی نمایشی: اولین کوروتین
Demo: The First Coroutine
-
خلاصه
Summary
فشار دادن داده ها از طریق خطوط لوله با Coroutines
Pushing Data through Pipelines with Coroutines
-
این کار را انجام دهید! عملکرد از توضیح داده شده
Delegate That Task! Yield from Explained
-
این داده ها را با Coroutines جریان دهید
Flow That Data with Coroutines
-
از خطوط لوله به همزمانی: چگونه Coroutines جهان را تغییر داد
From Pipelines to Concurrency: How Coroutines Changed the World
-
نسخه ی نمایشی: همه را با هم قرار دهید حلقه رویداد خود را ایجاد کنید!
Demo: Putting It All Together; Creating Your Own Event Loop!
-
خلاصه
Summary
نمایش نظرات