آموزش ژنراتورهای پیشرفته و Coroutines

Advanced Generators and Coroutines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اجرای نرم افزار بهینه ، تنبل ، کارآمد و همزمان بدون خطا کار سختی است. شما یاد خواهید گرفت که به استفاده از ژنراتورها و کوروتین ها که سنگ بنای همسان سازی همزمانی و محاسبات تنبل هستند ، تسلط پیدا کنید. زندگی در انتظار است ، بنابراین چطور یکبار اجازه می دهید پایتون منتظر شما بماند؟ ژنراتورها و کوروتین ها مواد اصلی پایتون برای برنامه ریزی تنبل و اجازه دادن به کد همزمان در همان موضوع هستند. در این دوره 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

نمایش نظرات

آموزش ژنراتورهای پیشرفته و Coroutines
جزییات دوره
1h 49m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
31
2.5 از 5
دارد
دارد
دارد
Axel Sirota
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Axel Sirota Axel Sirota

آکسل سیروتا دارای مدرک کارشناسی ارشد ریاضیات است که علاقه زیادی به عملیات یادگیری عمیق و یادگیری ماشین دارد. وی پس از تحقیق در زمینه احتمال ، آمار و بهینه سازی یادگیری ماشین ، در حال حاضر در JAMPP به عنوان یک مهندس تحقیق در زمینه یادگیری ماشین مشغول به کار است که از داده های مشتری برای پیش بینی دقیق در زمان واقعی پیشنهاد استفاده می کند.