آموزش یادگیری ژنراتورهای پایتون

Learning Python Generators

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ژنراتورها مفهومی منحصر به پایتون هستند. اگر می دانید چگونه و چه موقع از آنها استفاده کنید فوق العاده مفید هستند. به زبان ساده ، ژنراتورها بهترین روش برای تکرار از طریق مجموعه داده های بزرگ و پیچیده هستند. Pythonista Josh McQuiston با ارائه نمونه هایی از ژنراتورهای عملی ، همه آنچه را که باید در مورد ژنراتورهای پایتون بدانید توضیح می دهد. بیاموزید که چگونه یک عملکرد اساسی ژنراتور بسازید ، از عبارات و اشیا genera ژنراتور استفاده کنید و ببینید که ژنراتورها در پشت صحنه برای تأمین انرژی مدیران زمینه و کوروتین ها چگونه کار می کنند.

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. توابع و عبارات ژنراتور 1. Generator Functions and Expressions

  • نمای کلی ژنراتورها Generators overview

  • یک تابع ژنراتور ایجاد کنید Build a generator function

  • از یک عبارت ژنراتور استفاده کنید Use a generator expression

  • از یک شیء ژنراتور استفاده کنید Use a generator object

  • چالش: تولید دنباله فیبوناچی Challenge: Fibonacci sequence generator

  • راه حل: تولید کننده دنباله فیبوناچی Solution: Fibonacci sequence fenerator

  • خط لوله ژنراتور بسازید Build a generator pipeline

2. استفاده از ژنراتورها به عنوان مدیران متن 2. Using Generators as Context Managers

  • بررسی اجمالی مدیران متن Context managers overview

  • با استفاده از بازده ، یک مدیر زمینه ساز بسازید Build a context manager using yield

  • تزئین کنندهcontextmanager The @contextmanager decorator

  • از مقدار بازده استفاده کنید Use the yielded value

3. کوروتین 3. Coroutines

  • بررسی اجمالی Coroutine Coroutine overview

  • یک کوروتین ایجاد کنید Create a coroutine

  • یک دکوراتورcoroutine بسازید Build a @coroutine decorator

  • مقادیر را با روش ارسال مصرف کنید Consume values with the send method

  • خطوط لوله کورین Coroutine pipelines

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری ژنراتورهای پایتون
جزییات دوره
44m 23s
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
99,273
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh McQuiston Josh McQuiston

جاش مک کوئوستون یک مهندس نرم افزار است که در پورتلند ، اورگان ساکن است. جاش چیزهای زیادی از جمله دوچرخه سواری برای کار ، خواندن کتاب جالب ، نوشتن کد و جمع آوری سوابق خوب وینیل را دوست دارد. وی در حال حاضر مهندسی نرم افزار در Comscore است. وی تجربه زیادی در زمینه فن آوری های مختلف جلو و عقب و همچنین تمشک پی و الکترونیک دارد. او یک توسعه دهنده ماهر و دارای تجربه در Ruby، Python، Jupyter، Git، Linux، Bash، Jenkins، AWS، Scala و Spark می باشد. او بسیار کمک می کند تا با کمک به اجرای یک فصل Toastmasters محلی برای کمک به افراد با مهارت های سخنرانی عمومی و رهبری ، به جامعه کمک کند. جاش به منظور دیدار با افراد جدید و یادگیری چیزهای جدید ، در برنامه های مختلف Meetup برگزار و شرکت می کند.