Le mie scuse se questa domanda ha già una risposta & accessibile attraverso la ricerca - non è abbastanza sicuro come esprimere questa particolare query. Quindi, ecco lo scenario & domanda:
File a.py importa diversi moduli Python comuni (panda, numpy, ecc.) e un file b.py farà uso di classi create in a.py , così come i moduli che a.py importano.
Per motivi di prestazioni e amp; clean code , quale di queste opzioni dovrei fare? 1) crea una classe in b.py che importa non solo le classi, ma anche i moduli comuni, creati in a.py ?
2) importa solo le classi "a" appena create e importa nuovamente i moduli comuni in "b"?
3) crea un _init__.py, setup.py o main .py per il progetto che in-aggregato importa tutti i moduli richiesti tra i file che vengono creati?