PROGRAMMAZIONE PYTHON
Dovremmo usare suggerimenti di tipo nei progetti di scienza dei dati realizzati in Python?
Vuoi una dichiarazione di non responsabilità? Ecco: dipende. Nei tipi di progetti Proof-of-Concept, spesso non è necessario. Nei progetti di produzione, almeno nel 2023, piuttosto lo è. Ma ancora una volta, dipende.
Cercherò di essere il più conciso possibile e di arrivare al punto il più velocemente possibile. Non voglio passare ore a considerare tutti i pro e i contro, per il semplice motivo che il mercato della scienza dei dati ha aspettative abbastanza chiare sul nostro lavoro. Il mio obiettivo è presentarvi queste aspettative, non discuterle in dettaglio.
Cominciamo affermando l’ovvio. Prima di tutto, i suggerimenti di tipo in Python sono opzionale. Facoltativo come in non è necessario utilizzare suggerimenti sul tipo in Python. Se è così, c’è solo una risposta alla nostra domanda principale: puoi ma no, non devi utilizzare suggerimenti di tipo nei progetti di scienza dei dati!
Quindi… è tutto? Abbiamo finito qui?
Aspetta un secondo. Abbiamo affermato l’ovvio, ma non abbiamo toccato nulla oltre l’ovvio.
Dovremmo usare suggerimenti di tipo nei progetti di scienza dei dati realizzati in Python? Dipende. Nei tipi di progetti Proof-of-Concept, non è necessario. Nei progetti di produzione, almeno nel 2023, piuttosto lo è.
Un esempio. Immagina di essere uno sviluppatore Python che lavora per un’azienda privata. L’azienda ha le proprie regole e raccomandazioni per lo sviluppo di Python. Una delle regole è: utilizzare i suggerimenti sul tipo. Questo è tutto: indipendentemente da ciò che preferisci, devi usarli. Se questa fosse stata una raccomandazione, non avresti dovuto usarli. Tuttavia, poiché questa è una regola, devi usarla opzionale suggerimenti sul tipo.
Ok, buon punto. Ma stiamo parlando di suggerimenti sui tipi nei progetti di data science in generale, non in un’azienda in particolare. Quindi facoltativo, giusto? Non sei obbligato a usarli?
Fonte: towardsdatascience.com