Attraverso la navigazione SO / P.SE, ho raccolto parti utili del codice Python (ad esempio un memoizzatore mutevole, un efficiente generatore di prime) che mi piacerebbe inserire in un punto per avere a disposizione se ne avessi bisogno in progetti futuri.
Quali sono le migliori pratiche su come impostare una libreria di codice "personale" di classi / funzioni / moduli riutilizzabili?
Ad esempio, faccio semplicemente cadere tutto in un modulo? O dovrei modellarlo dopo la libreria standard, anche se alcuni moduli potrebbero avere 1 classe / funzione?