اگر دانلود ویدیو شروع نشد، روی ویدیو راست کلیک کرده و گزینه Save Video As را انتخاب کنید.
ویدیو آموزش متدهای __getattr__, __setattr__, __delattr__ در پایتون
August 2022
پیش نیاز: آموزش متدهای hasattr, getattr, setattr, delattr در پایتون
در این ویدیو با چهار متد مهم در برنامهنویسی شیگرا پایتون آشنا خواهید شد. متد __getatt__ برای زمانی است که میخواهید روی صدا زدن اتریبیوتهایی که در یک آبجکت وجود ندارند کنترل داشته باشید. متد __setattr__ برای زمانی است میخواهید روی اضافه کردن یک اتریبیوت جدید به یک شی کنترل داشته باشید. متد __delattr__ برای زمانی است که میخواهید روی حذف کردن یک اتریبیوت از یک شی کنترل داشته باشید. متد __getattribute__ برای زمانی است که میخواهید به طور کلی روی تمام واکشیهای اتریبیوتها، چه آنهایی که وجود دارند و چه آنهایی که وجود ندارند کنترل داشته باشید.
پیشنهاد میکنیم برای درک بهتر، بعد از این ویدیو، آموزش متدهای getitem, setitem, delitem در پایتون را مشاهده کنید.
خوشحال
October 2022پاسخ به نظر
عالی
پاسخ به نظر
صادق
January 2022پاسخ به نظر
یک نکته جالب : این متد getattribute بر روی پارامترهایی که در هنگام ساخت object به متد init ارسال میشود هم نظارت داره و بر آنها نیز اعمال میشه.
پاسخ به نظر