Preparare l’ambiente: Python, ambienti virtuali e IDE
Prima riga di codice? Non ancora. Prima costruiamo una base solida: Python 3.12, un ambiente virtuale pulito e un editor…
Python, NumPy, Pandas, scikit-learn: dal codice al modello
Prima riga di codice? Non ancora. Prima costruiamo una base solida: Python 3.12, un ambiente virtuale pulito e un editor…
Lo stesso programma può essere un muro di righe contorte o quattro righe che si leggono come una frase. Impariamo…
Numeri, stringhe e liste sono i tre mattoni con cui costruirai tutto il resto: dataset, feature, risultati. Impariamo a usarli…
La lista non è l'unico contenitore di Python, e spesso non è quello giusto. Tuple, dizionari e set risolvono problemi…
Se il tuo codice legge sempre le istruzioni dall'alto verso il basso, sta solo eseguendo una lista della spesa. Con…
Copiare e incollare lo stesso blocco di codice tre volte funziona, finché non devi correggerlo in tre posti. Le funzioni…
Smetti di scrivere for i in range(len(lista)): Python ha strumenti nati per scorrere i dati con eleganza. Enumerate, zip, generatori,…
Dati e funzioni che li manipolano sparsi ovunque? Le classi mettono ordine: impari a scrivere la tua prima classe Python,…
Quante volte hai riempito il codice di time.time() per misurare una funzione? I decorator avvolgono le funzioni senza toccarle, le…
Le liste Python vanno benissimo, finché non devi fare calcoli su centinaia di migliaia di numeri. Scopri perché un array…