Ist es pythonisch, und lohnt es sich, Klassen nur aus Classmethods zu bauen ?
Immer wenn ich eine Klasse erstelle, von der ich weiß, dass ich nur eine Instanze davon brauche, frage ich mich, ob es sich überhaupt lohnt/ob es vorgesehen ist eine __init__-Methode zu definieren, weil sich mein Plan ja auch nur mit Class-methods und Class-variables bewältigen liese. Was sind die Nachteile, wenn ich eine Klasse so aufbaue ?
Viele Grüße, Septias
Stilfrage zu Klassen-definitionen
Für alle meine Codebeispiele gilt: Äußert bitte jegliche Art von Verbesserungsvorschlägen. Ich versuche immer meinen Stil zu verbessern und wenn man mir einfach sagt, was ich falsch machen, ist es um einiges einfacher, als wenn ich es mühselig selber herausfinden muss 

Wenn du nur class-methods hast, dann hast du faktisch ein Modul. Warum also ueberhaupt eine Klasse schreiben? Und das ist im Grunde auch schon der Nachteil: wenn du eine Klasse schreibst, erwarte ich als Leser, dass die auch instanzierbar ist. Ist sie aber nicht (sinnvoll). Also ist das verwirrend, und man sollte es nicht machen.