Gli unici libri Python che ti servono

sconto.py — debug
1prezzo = 80
2sconto = 25
3importo = prezzo * sconto / 100
4finale = prezzo - importo
5print(finale)
VARIABLESprezzo = 80sconto = 25
cache.py — debug
1@lru_cache(maxsize=None)
2def fib(n):
3  return n if n < 2 else fib(n-1) + fib(n-2)
4print(fib(80))
OUTPUT23416728348467685
Copertina Corso 1 · Python dalle basi all'intermedio
Copertina Corso 2 · Python avanzato
Offerta bundle -30%

Corso 1 + Corso 2

24,99 €35,98 €Risparmi 10,99 €
  • ✓2 libri PDF: Corso 1 + Corso 2
  • ✓74 capitoli in 14 parti, dalle basi all'avanzato
  • ✓Esercizi, quiz e soluzioni in ogni capitolo
  • ✓Python 3.13: codice eseguito, output reale
  • ✓Download immediato dopo il pagamento
Acquista il bundle

🔒 Pagamento sicuro con PayHip · Download immediato

Pagamento sicuro con PayHip

I dati della carta sono gestiti da PayHip, non passano da questo sito.

Download immediato

Appena il pagamento è confermato ricevi il link per scaricare i PDF.

Tuoi per sempre

Scarichi i file e li tieni sul tuo dispositivo, per studiare quando vuoi.

Oppure scegli un libro solo

Puoi acquistare i due libri anche singolarmente.

sconto.py — debug
1prezzo = 80
2sconto = 25
3importo = prezzo * sconto / 100
4finale = prezzo - importo
5print(finale)
VARIABLESprezzo = 80sconto = 25
Copertina Corso 1 · Python dalle basi all'intermedio

Corso 1 · Base → intermedio

Libro PDF · 44 capitoli in 8 parti

Esercizi, quiz e soluzioni

17,99 €

Scopri il librooppure acquistalo subito →
cache.py — debug
1@lru_cache(maxsize=None)
2def fib(n):
3  return n if n < 2 else fib(n-1) + fib(n-2)
4print(fib(80))
OUTPUT23416728348467685
Copertina Corso 2 · Python avanzato

Corso 2 · Avanzato

Libro PDF · 30 capitoli in 6 parti

Esercizi, quiz e soluzioni

17,99 €

Scopri il librooppure acquistalo subito →

// preferisci studiare online?

Il corso interattivo

Gli stessi contenuti dei libri, Corso 1 e Corso 2, da seguire online capitolo dopo capitolo: studi la teoria, fai gli esercizi e sblocchi la parte successiva.

  • 📚 Base + avanzato
  • ✍️ Esercizi, quiz e soluzioni
  • 🎓 Attestato di completamento

L'attestato riporta il tuo nome, la data e un codice verificabile online.

In arrivo

// non basta scrivere codice

Impara anche a trovare gli errori

Il filo conduttore dei libri è il debugging: in ogni capitolo, oltre alla teoria, impari a prevedere l'output, a riconoscere i bug tipici e a correggerli.

ordine.py — debug
1ordine = [("penna", 1.5, 0), ("quaderno", 3, 0)]
2 
3def prezzo_medio(righe):
4    attive = [r for r in righe if r[2] > 0]
5    totale = sum(p * q for _, p, q in attive)
6    return totale / len(attive)
7 
8print(prezzo_medio(ordine))
TRACEBACKriga 6, in prezzo_medioZeroDivisionError: division by zeroattive = [] · nessuna riga con quantità maggiore di zero

Alla fine del Corso 1 sarai in grado di

Nessuna conoscenza di programmazione richiesta: servono un computer, curiosità e la disponibilità a sbagliare.

  1. 1.Leggere e prevedere il comportamento di un programma, riga per riga
  2. 2.Scrivere programmi completi con variabili, condizioni, cicli, strutture dati e funzioni
  3. 3.Trovare e correggere gli errori, leggendo i messaggi di Python e usando il debugger
  4. 4.Verificare il codice con i test automatici
  5. 5.Lavorare con file, moduli e libreria standard
  6. 6.Progettare programmi a oggetti con classi, ereditarietà e dataclass
  7. 7.Realizzare due progetti completi, dalla specifica alla soluzione testata

Alla fine del Corso 2 sarai in grado di

Il passo successivo dopo il Corso 1, per portare il tuo Python a un livello avanzato.

  1. 1.Usare generatori e decoratori per scrivere codice più espressivo
  2. 2.Progettare programmi chiari, robusti e facili da mantenere
  3. 3.Misurare e migliorare le prestazioni del tuo codice
  4. 4.Gestire la concorrenza in modo corretto
  5. 5.Scegliere e implementare gli algoritmi giusti
  6. 6.Costruire e usare API web e lavorare con i database
  7. 7.Analizzare dati e realizzare progetti reali, dall'idea al risultato

// Domande frequenti

Che formato hanno i libri?+

Sono libri in formato PDF, leggibili su computer, tablet e smartphone. Li scarichi e li tieni sul tuo dispositivo.

Come ricevo i libri dopo l'acquisto?+

Il pagamento avviene su PayHip. Appena è confermato ricevi subito il link per scaricare i file: il download è immediato.

Il pagamento è sicuro?+

Sì. Il pagamento è gestito da PayHip: i dati della tua carta non passano da questo sito e non li vediamo.

Devo già saper programmare?+

No. Il Corso 1 parte dalle basi, a cominciare dall'installazione di Python e di Visual Studio Code. Il Corso 2 è pensato per chi vuole andare oltre e approfondire.

Che differenza c'è tra Corso 1 e Corso 2?+

Il Corso 1 va dalle basi all'intermedio (44 capitoli in 8 parti). Il Corso 2 è avanzato (30 capitoli in 6 parti): generatori, decoratori, concorrenza, algoritmi, API web, database e analisi dei dati.

Cosa include il bundle?+

Entrambi i libri, Corso 1 e Corso 2, a un prezzo di offerta rispetto all'acquisto separato.

Che differenza c'è tra i libri e il corso?+

Il materiale è lo stesso: nel corso lo segui online capitolo dopo capitolo e, completandolo, ricevi un attestato con il tuo nome, la data e un codice verificabile online. L'attestato non è un titolo di studio.

Ci sono esercizi e soluzioni?+

Sì. Ogni libro contiene esercizi con soluzioni, quiz e progetti, per mettere subito in pratica quello che studi.

Posso chiedere il rimborso?+

Trattandosi di contenuti digitali scaricabili subito, valgono le regole descritte nella pagina Rimborsi e recesso.