Ho visto alcune persone che scrivono il codice Python con la creazione di una classe e poi un oggetto per chiamare tutti i metodi. C'è qualche vantaggio nell'usare le classi se non utilizziamo l'ereditarietà, l'incapsulamento, ecc.? Un tale codice mi sembra meno pulito con tutti questi argomenti di "sé", che potremmo evitare. Questa pratica è influenzata da altri linguaggi di programmazione come Java o esiste una buona ragione per cui i programmi Python dovrebbero essere strutturati in questo modo?C'è qualche ragione per usare le classi in Python se c'è una sola classe nel programma?
codice di esempio:
class App:
# all the methods go here
a = App()
Mi sembra che sia solo una reliquia di altri linguaggi come Java che hanno tutto il codice in una classe. Ma lascerò che qualcuno più esperto dia una ragione migliore. –