@classmethod — first arg is cls (class). @staticmethod — no automatic first arg.
1class User:2 @classmethod3 def create_default(cls):4 return cls("Default")56 @staticmethod7 def validate(email):8 return "@" in email910u = User.create_default()11print(User.validate("a@b.com")) # True