Ho visto online che ci sono tonnellate di esempi differenti su come creare un timer in Python.

Ma quello che mi serviva a me era un semplice countdown, al termine del quale eseguire una determinata operazione.

TkInter è uno dei vari framework per la costruzione di interfacce grafiche per Python.

E' disponibile sia per la versione 2.x che per la 3.x, ed è quello incluso di default; quindi in teoria per usarlo non si dovrebbe installare nulla.

Almeno per quanto riguarda Python in senso stretto, perchè in realtà va installata la libreria Tcl/Tk.

Per creare classi Singleton in Python, abbiamo parecchie alternative.

Non saprei dirvi quale sia la migliore, visto che tra tutte quelle trovate in giro mi sono trovato bene con il codice che vedete più sotto.

E semplicemente perchè è un codice più simile a quello con cui sono abituato in Java o PHP.

(Devo essere sincero: la sintassi Python la digerisco ancora poco).

Unirest è un libreria per creare richieste HTTP in maniera molto semplice e veloce.

E' disponibile per diversi linguaggi, ed oggi vedremo un esempio con Python.

Da quanto ho capito, al momento la libreria è compatabile solo con Python 2.

Prima di tutto, installiamo la libreria con pip:

# pip install unirest

PIP è un package manager per Python (sia versione 2 che 3) edè molto utilizzato.

Solo che la ricerca delle librerie è un pò "strana" e a volte da risultati non proprio precisi.

Ad esempio:

$ pip search PIL