Python dalle basi all'intermedio — Debug Notes, Corso 1 (libro PDF)
Impara a scrivere codice. E a correggerlo.
Un libro per imparare Python da zero e arrivare a scrivere programmi completi: con funzioni, strutture dati, eccezioni, test, moduli e classi. Non un tutorial da seguire a occhi chiusi, ma un corso con la teoria spiegata bene, esempi eseguiti davvero e centinaia di esercizi con le soluzioni.
Che cosa c'è dentro
44 capitoli in 8 parti, 1.170 pagine:
- Parte I — Fondamenti (capitoli 1–7): installazione, sintassi, oggetti e nomi, numeri, logica, stringhe, input e output
- Parte II — Controllo del flusso (8–10): condizioni e cicli
- Parte III — Strutture dati (11–18): liste, tuple, insiemi, dizionari, comprehension, ordinamenti, collections
- Parte IV — Funzioni (19–23): parametri, scope, closure, ricorsione
- Parte V — Errori, debugging e test (24–28): eccezioni, il metodo del debugging, il debugger, doctest, unittest e pytest
- Parte VI — File, moduli e libreria standard (29–35): file e formati (CSV, JSON, TOML), moduli e package, ambienti virtuali, date, espressioni regolari
- Parte VII — Programmazione orientata agli oggetti (36–40): classi, ereditarietà, metodi speciali, dataclass
- Parte VIII — Progetti ed esame finale (41–43): un gestore di spese da riga di comando, un gioco testuale a oggetti, l'esame finale di 40 domande
Come è fatto ogni capitolo
Obiettivi e prerequisiti, poi la teoria con definizioni, esempi eseguiti ed esercizi con la soluzione subito sotto. Alla fine: gli errori tipici, 20 domande di verifica di sei tipi diversi (cosa stampa, trova il bug, risposta multipla, completa il codice, ragionamento critico, vero o falso motivato), sei esercizi con soluzioni commentate, una sfida, il riepilogo.
Perché è diverso
- Ogni esempio è stato eseguito su Python 3.13: l'output nel libro è quello reale.
- Il metodo, prima dei dettagli: prevedere cosa fa un programma prima di eseguirlo, leggere gli errori, isolare un problema, scrivere un test.
- Si impara facendo: quasi 900 domande e 690 esercizi, tutti con le soluzioni.
- Due progetti veri, costruiti dalle specifiche ai test.
Che cosa ricevi
Un file PDF in formato A4 (1.170 pagine, in italiano), con indice navigabile, leggibile su computer, tablet e telefono. Download immediato dopo il pagamento.
Per chi è
Per chi parte da zero, per chi ha già provato con i tutorial senza arrivare in fondo, per studenti e per chi vuole basi solide prima di passare al Corso 2 (Python avanzato). Serve solo un computer: il capitolo 0 spiega l'installazione.
Trattandosi di un file digitale scaricabile, non è previsto il reso. Pagamento sicuro tramite Payhip.