Carrello
Loading

Python avanzato — Debug Notes, Corso 2 (libro PDF)

In saldo
€17.99
€17.99
Aggiunto al carrello

Come funziona Python, sotto la superficie

Il seguito del Corso 1, per chi sa già scrivere programmi completi e vuole capire il linguaggio in profondità e usarlo per progetti reali: dal modello dei dati alla concorrenza, dagli algoritmi alle API web, dai database all'analisi dei dati.

Che cosa c'è dentro

30 capitoli in 6 parti, 1.428 pagine:

  • Parte I — Il linguaggio in profondità (capitoli 1–7): modello dei dati e metodi speciali, iteratori e generatori, decoratori, context manager, attributi e descrittori, metaprogrammazione, tipizzazione statica avanzata
  • Parte II — Progettazione del software (8–10): principi di progettazione a oggetti, programmazione funzionale, architettura di un progetto (configurazione, logging, errori, documentazione)
  • Parte III — Prestazioni e concorrenza (11–16): memoria e funzionamento di CPython, profiling, thread, processi, asyncio, debug avanzato
  • Parte IV — Algoritmi e strutture dati (17–19): analisi degli algoritmi, ordinamento e ricerca, strutture dati classiche, tecniche algoritmiche e grafi
  • Parte V — Python nel mondo reale (20–26): test avanzato con pytest, rete e API, database e SQL, applicazioni web con FastAPI, NumPy, pandas e matplotlib, packaging e distribuzione, codice professionale e sicurezza
  • Parte VI — Progetti ed esame finale (27–30): raccolta dati con salvataggio su database, API web con FastAPI e test, analisi di un dataset con pandas e grafici, esame finale di 40 domande

Come è fatto ogni capitolo

La stessa struttura del Corso 1, con esempi più lunghi e più vicini al codice che si scrive davvero: definizioni, esempi eseguiti, esercizi con la soluzione subito sotto; poi errori tipici, 20 domande di verifica, sei esercizi con soluzioni commentate, una sfida e il riepilogo.

Perché è diverso

  • Ogni esempio è stato eseguito su Python 3.13, comprese le misure di tempo, i thread e i grafici: l'output nel libro è quello reale.
  • Progetti completi, con moduli, test e riga di comando, costruiti dalle specifiche alla consegna: un osservatorio dei prezzi con SQLite, il servizio dei prestiti di una biblioteca con FastAPI, l'analisi di due anni di ordini con pandas.
  • Si impara facendo: 620 domande e più di 500 esercizi, tutti con le soluzioni.
  • Le idee che contano più delle librerie: protocolli, dipendenze iniettate, invarianti, misure prima delle conclusioni.

Che cosa ricevi

Un file PDF in formato A4 (1.428 pagine, in italiano), con indice navigabile, leggibile su computer, tablet e telefono. Download immediato dopo il pagamento.

Per chi è

Per chi ha completato il Corso 1 o ha conoscenze equivalenti (funzioni, strutture dati, eccezioni, test, moduli e classi), per chi programma già in Python e vuole consolidare le parti avanzate, per chi prepara colloqui o esami su algoritmi e concorrenza.

Trattandosi di un file digitale scaricabile, non è previsto il reso. Pagamento sicuro tramite Payhip.

Parole chiave (tag): python avanzato, python, asyncio, fastapi, pandas, algoritmi, programmazione, libro python, pdf, italiano

Otterrai un file PDF (27MB)