<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Mohamad Safavy</title><link>https://virgool.ir/feed/@mohamadsafavy746</link><description></description><language>fa</language><pubDate>2026-11-11 15:59:37</pubDate><image><url>https://files.virgool.ir/upload/users/2786254/avatar/avatar.png</url><title>Mohamad Safavy</title><link>https://virgool.ir/@mohamadsafavy746</link></image><item><title>Generator in the python</title><link>https://virgool.ir/@mohamadsafavy746/generator-in-the-python-kke0b87yzkz2</link><description>ژنراتور چیست؟ژنراتور در پایتون تابعی است که با استفاده از کلمه کلیدی Yield یک تکرار کننده را بر می‌گرداند.ما در این مقاله به نحوه عملکرد تابع مولد در پایتون میپردازیم.تابع ژنراتور در پایتون چیست؟یک تابع مولد در پایتون مانند یک تابع عادی تعریف میشود،اما هر زمان که نیاز به تولید یک مقدار داشته باشد، این کار را با کلمه کلیدی Yield به جای بازگشت انجام میدهد. اگر بدنه یک def دارای بازده باشد، تابع به طور خودکار به یک تابع مولد پایتون تبدیل میشود.چگونه یک ژنراتور در پایتون بسازیم؟در پایتون میتوانیم با استفاده از کلید واژه def و کلمه کلیدی Yield یک تابع مولد ایجاد کنیم. ژنراتور دارای دستور زیر در زبان پایتون است:def function_name():         yield statementشی در ژنراتور چیست؟یک شب مولد python Generator توابع گرداند که قابل تکرار است، یعنی میتواند به عنوان استفاده شود. اشیاء ژنراتور یا با iterator یک فراخوانی متد بعدی شی مولد با استفاده از شی استفاده میشود.مولد چیست؟در پایتون بیان ژنراتور روش دیگری برای نوشتن تابع مولد است. از تکنیک درک لیست پایتون استفاده میکند اما به جای ذخیره عناصر در یک لیست در حافظه اشیاء مولد ایجاد میکند.ممنون از شما که این مقاله درباره ژنراتورها در پایتون را خواندید.  </description><category>Mohamad Safavy</category><author>Mohamad Safavy</author><pubDate>Tue, 15 Aug 2023 14:51:06 +0330</pubDate></item></channel></rss>