Python

Impariamo a programmare in maniera facile e veloce

Mattepuffo's logo
Usare il Builder Pattern in Python

Usare il Builder Pattern in Python

Il pattern Builder è uno dei pattern "fondamentali", utilizzato in alternativa all'utilizzo dei costruttori in overloading.

L'obiettivo è quello di rimpiazzare costruttori poco leggibili e poco flessibili, con classi che siano pronte a creare oggetti più complessi.

Oggi ne vediamo un esempio in Python.

Mattepuffo's logo
Inviare dati a Elasticsearch con Python da MariaDB

Inviare dati a Elasticsearch con Python da MariaDB

Avevo installato tutto lo stack ELK, ma non è affatto facile da configurare.

Inoltre così non si capisce bene il funzionamento di Elasticsearch, quindi ho deciso di usarlo in maniera indipendente.

In questo articolo vediamo come usare Pyhon per inviargli dati da un db MariaDB; abbiamo anche una funzione per la ricerca.

Do per scontato che abbiate Elasticsearch installato; io ho usato Docker.

Mattepuffo's logo
Importare file Parquet in Apache Spark con Python

Importare file Parquet in Apache Spark con Python

Abbiamo cretato il nostro bel file Parquet, e lo vogliamo dare in pasto ad Apache Spark usando Python.

In questo articolo vediamo come fare.

La premessa è che dovreste avere una versione di Java un pò più vecchia, tipo la 17.

Poi io ho settato la versione direttamente nello script e non a livello di sistema.

Voi ovviamente fare come preferite.

Mattepuffo's logo
Connessione ad Apache Kafka in Python

Connessione ad Apache Kafka in Python

In questo articolo vediamo come connetterci, inviare e ricevere dati da Apache Kafka In Python.

Do per scontate che lo abbiate già installato e configurato.

Volendo potete usare anche docker (come in effetti ho fatto io).

Mattepuffo's logo
Visualizzare le transazioni di Stripe in Python

Visualizzare le transazioni di Stripe in Python

Quello che vogliamo fare è visualizzare le transazioni che abbiamo in Stripe dentro un'applicazione Django.

In generale il codice è usabile in tutte le applicazioni Python; nel caso specifico useremo un Command di Django.

Per prima cosa dovete creare la secret key in Stripe; poi io l'ho messa in un file .env.

Mattepuffo's logo
Connessione a Cassandra in Python

Connessione a Cassandra in Python

In questo articolo vediamo come connetterci ad un db Cassandra in Python.

Abbiamo due tabelle identiche:

  • in una salviamo tutti gli utenti (utenti_tutti)
  • nell'altra solo i maggiorenni (utenti_maggiorenni)

Mattepuffo's logo
Caching in Python con DiskCache

Caching in Python con DiskCache

DiskCache è un'ottima libreria per Python per il caching di dati.

Molto usata anche Django, si crea un suo db su filesystem che si può condividere anche tra diverse applicazioni.

In questo articolo vediamo un paio di esempi.