در این ویدئو با مباحث پیشرفتهی تعریف #توابع در #پایتون آشنا خواهیم شد. ابتدا با تقسیم کردن توابع در فایلهای مختلف و فراخوانی آنها از فایل اصلی آشنا شده و سپس به بررسی scope متغیرها و متفاوت بودن متغیر سراری همنام با متغیر محلی میپردازیم. سپس به معرفی _ _name_ _ و کاربرد آن در تفکیک فایل اجرایی میپردازیم. در ادامه به بررسی توابع با تعداد متغیر پارامتر ورودی، به کمک args* و آشنایی با #tuple پرداخته و ارسال پارامترهای نامدار به کمک kwargs** را مشاهده میکنیم. در نهایت نیز به بررسی ایجاد #generator به کمک کلمهی کلیدی #yield میپردازیم.
https://www.aparat.com/v/sjDVy
========
http://telegram.me/OxAA55/44
Post #45
1.9K