Python

API REST in Python: persistenza con SQLModel

Finora i nostri libri vivevano in un dizionario in memoria, destinato a svanire al riavvio del server. In questa puntata diamo loro una casa stabile: il database.

23/09/2026 →
Python

API REST in Python: routing e path operation per la risorsa

Abbiamo costruito l'ossatura della nostra API. Raccogliendo le rotte in un router con prefisso ed etichetta, abbiamo definito l'intero insieme CRUD per la risorsa libro, rispettando la convenzione REST sui metodi HTTP e sui codici di stato: 201 alla creazione, 404 quando una risorsa non esiste, 204 all'eliminazione.

22/09/2026 →
Python

API REST in Python: fondamenti e primo endpoint

In questa prima puntata abbiamo posto le fondamenta. Abbiamo chiarito che cosa significhi REST, perché lo stile stateless favorisca la scalabilità e come FastAPI, sfruttando le annotazioni di tipo di Python, ci permetta di esporre API con pochissima cerimonia e con una documentazione interattiva gratuita.

21/09/2026 →
Python

Creare un sistema di gestione delle licenze software con Python

In questo articolo costruiremo un sistema completo in Python basato su firme digitali asimmetriche Ed25519, con licenze autocontenute verificabili offline, un server di attivazione per il conteggio dei posti e un meccanismo di revoca. Il codice è pensato per essere usato in produzione, non come giocattolo didattico.

29/07/2026 →