سلام
یه سوال ما چرا میام از classmethod استفاده میکنیم در صورتی که میتونیم خارج از تابع init خودمون برای کلاس اصلی به طور مستقیم تعریف کنیم اون تابع یا متغیرمون رو؟
سلام دوست من
در ویدیو آموزشی دلیل این مسئله گفته شده
اگر از class method ها استفاده نکنین ، برای اجرا گرفتن از متدهای معمولی باید حتما یک نمونه از کلاس ساخته بشه اما با classmethod دیگه نیازی نیست نمونه بسازین و با نام کلاس قابل دسترسی هستش
در فریم ورک Django زیاد استفاده میشه این مورد