گاهی یک تابع به موضوع کلاس مربوط هست، اما به دادهٔ هیچ نمونهای احتیاج نداره. @staticmethod جلوی فرستادن خودکار self رو میگیره. این متد میتونه از روی کلاس صدا زده بشه؛ تابع معمولی بیرون کلاس هم در بسیاری از برنامهها انتخاب خوبی هست.
متد valid_title باید فقط برای رشتهای که بعد از حذف فاصلههای دو سر خالی نیست True برگردونه. برای عدد، None یا رشتهٔ خالی False بده و خطا ایجاد نکنه. از isinstance(value, str) قبل از strip() کمک بگیر.
فعالیت شما
یک staticmethod بنویس که بدون self، نوع و خالی نبودن عنوان رو بررسی کنه.