Decorator e property: il Python elegante che ti risparmia codice ripetuto
Quante volte hai riempito il codice di time.time() per misurare una funzione? I decorator avvolgono le funzioni senza toccarle, le…
Guide pratiche con codice
Quante volte hai riempito il codice di time.time() per misurare una funzione? I decorator avvolgono le funzioni senza toccarle, le…
Dati e funzioni che li manipolano sparsi ovunque? Le classi mettono ordine: impari a scrivere la tua prima classe Python,…
Smetti di scrivere for i in range(len(lista)): Python ha strumenti nati per scorrere i dati con eleganza. Enumerate, zip, generatori,…
Copiare e incollare lo stesso blocco di codice tre volte funziona, finché non devi correggerlo in tre posti. Le funzioni…
Se il tuo codice legge sempre le istruzioni dall'alto verso il basso, sta solo eseguendo una lista della spesa. Con…
La lista non è l'unico contenitore di Python, e spesso non è quello giusto. Tuple, dizionari e set risolvono problemi…
Numeri, stringhe e liste sono i tre mattoni con cui costruirai tutto il resto: dataset, feature, risultati. Impariamo a usarli…
Lo stesso programma può essere un muro di righe contorte o quattro righe che si leggono come una frase. Impariamo…
Prima riga di codice? Non ancora. Prima costruiamo una base solida: Python 3.12, un ambiente virtuale pulito e un editor…
Un gatto capovolto resta un gatto. Su questa banalità si fonda la data augmentation: trasformare le immagini che già abbiamo…