python

Mattepuffo's logo
Confrontare testo in Python con difflib

Confrontare testo in Python con difflib

difflib è una funzione built-in di Python che ci consente di confrontare dei testi/sequenze di caratteri.

Non c'è da installare nulla, e contiene diverse funzioni interessanti.

In questo articolo vediamo qualche esempio.

Mattepuffo's logo
Ritornare più valori in una funzione in Python

Ritornare più valori in una funzione in Python

Nella programmazione in generale, una funzione ritorna o void (quindi non ritorna nulla) o un valore.

E se invece avessimo bisogno di ritornare più valori?

In questo articolo vediamo un esempio usando Python; ma in verità possiamo riportare questi esempi anche in altri linguaggi.

Mattepuffo's logo
Validazione dati in Python con Pydantic

Validazione dati in Python con Pydantic

Pydantic è una libreria per Python che ci aiuta nella validazione dei dati.

Ad esempio, vi arriva un JSON e volete validare i dati e lo schema rispetto ad un oggetto.

Quindi può essere utile in molti casi, anche integrandola con web framework che gestiscono dati in formato JSON.

Mattepuffo's logo
Estrarre testo da immagini con Python e PyOCR

Estrarre testo da immagini con Python e PyOCR

PyOCR è un wrapper OCR per Python.

Il che vuol dire che nel sistema è necessario avere un OCR installato.

Quelli compatibili sono (da documentazione):

  • Libtesseract (Python bindings for the C API)
  • Tesseract (wrapper: fork + exec)
  • Cuneiform (wrapper: fork + exec)