خانه نیک آموز TV پایتون آموزش magic method در پایتون پایتون ۴.۴ (۷) Magic Method در پایتون یکسری متد از پیش تعریف شده هستند که برای تسهیل و توسعه بهتر، به ما کمک میکنند. احتمالاً برخی از آنها به گوش شما نخورده باشد و یا موارد استفاده از آنها را ندانید؛ چراکه این متدها در نیازهای خاصی خود را نشان میدهند و در شرایط نرمال و کدنویسی نرمال، شاید با آنها زیاد درگیر نشوید و صرفاً زمانی که قصد داریم کد را آپدیت کنیم و یا متد بهتر و حرفهایتر بنویسیم، نیاز است که با آنها کار کنیم. در این ویدئو، به بررسی این متدها میپردازیم. Magic Method در پایتون چیست؟ Magic Method ها در پایتون، گونههای خاصی از متدها هستند که شروع و پایان آنها Double Underscore قرار داده شده است و به واسطه آنها، نحوه برخورد و رفتار اشیای یک کلاس در شرایط مختلف تعریف میشود. بهعنوان مثال، __init__ و __str__ دو Magic Method محسوب میشوند. علت نامگذاری آنها به نام Magic این است که این متدها، بهطور ضمنی توسط مفسر پایتون و در پاسخ به عملیات خاصی برروی اشیا، فراخوانی میشوند. اساساً با بکارگیری مجیک متد در پایتون، مزایایی همچون سفارشیسازی رفتار اشیا و بهبود خوانایی کد فراهم میشود و شما میتوانید از انعطافپذیری مربوط به ویژگیهای شی گرایی زبان پایتون بهره ببرید. چه رتبه ای میدهید؟ میانگین ۴.۴ / ۵. از مجموع ۷ اولین نفر باش