Python

Impariamo a programmare in maniera facile e veloce

Mattepuffo's logo
Creare JSON complessi in Python

Creare JSON complessi in Python

Questi giorni sto lavorando molto con Woocommerce e le sue API per importare i prodotti.

Visto che PHP ogni sfarfalla, stavo vedendo di farlo con Python.

Oggi non vederemo come importarli, ma solo come creare JSON complessi; come struttura di esempio prenderemo i prodotti di Woocommerce (o quanto meno una parte).

Mattepuffo's logo
Introduzione a Sanic in Python

Introduzione a Sanic in Python

Sanic è un web server e web framework per Python.

Ha una curva di apprendimento abbastanza "morbida", è veloce, ha molti concetti avanzati, ed è totalmente asincrono.

Anche il deploy sembra essere facile, cosa molto importante (in Python mi è capitato spesso che il problema fosse proprio il deploy).

In sostanza vale la pena provarlo.

Mattepuffo's logo
String pad in Python

String pad in Python

Per string pad intendiamo quella operazione con la quale riempiamo una stringa con altri dati per un certo numero di volte.

Detta così vuol dire poco, ma gli esempi ci chiariranno le idee.

Oggi vediamo come fare questa operazione in Python.

Mattepuffo's logo
Informazioni di sistema in Python con platform

Informazioni di sistema in Python con platform

Il modulo platform di Python ci permette di ottenere tantissime informazioni sul sistema sottostante in maniera easy.

L'unica voce che nel mio caso è risultata vuota è quella del processore; sembra che non lo riconosca, anche se è un Intel.

Mattepuffo's logo
Aggiungere giorni ad un data in Python

Aggiungere giorni ad un data in Python

Oggi vediamo come aggiungere dei giorni ad una data in Python.

Il tutto richiede veramente poche righe di codice.

I giorni li aggiungeremo a partire dalla data odierna, ed useremo il modulo datetime.

Mattepuffo's logo
Factory Method in Python

Factory Method in Python

Il Factory Method, nella programmazione a oggetti, ci permette di creare oggetti senza specificare la classe.

Attraverso una interfeccia viene creato un oggetto, lasciando alle sottoclassi la decisione di quale oggetto istanziare.

Oggi ne vediamo un esempio in Python; per semplicità ho messo tutto nello stesso file.

Mattepuffo's logo
Usare la funzione filter in Python

Usare la funzione filter in Python

La funzione filter in Python ci permette di filtrare una lista, restituendone un'altra.

Il tutto attraverso una funzione di callback; questo fa si che non dobbiamo iterare su tutti gli elementi di una lista.

Se ne occuperà filter.

Mattepuffo's logo
Utilizzare la funzione map in Python

Utilizzare la funzione map in Python

La funzione map in Python sostanzialmente itera su tutti gli elementi di un array applicando una funzione di callback.

In questo modo riduciamo di molto il codice scritto, e soprattutto lo teniamo più ordinato.

Oggi vediamo un esempio basico per capirne il funzionamento.