Convertire immagini JPEG in Webp in Python con Pillow
Pillow è una libreria per Python per la manipolazione di immagini molto usata e apprezzata.
In questo articolo vediamo come usarla per convertire una JPEG in Webp.
Impariamo a programmare in maniera facile e veloce
Pillow è una libreria per Python per la manipolazione di immagini molto usata e apprezzata.
In questo articolo vediamo come usarla per convertire una JPEG in Webp.
Magika è una libreria creata da Google, da quello che ho capito molto nuova, che identifica in maniera veloce il tipo di file che gli viene indicato.
Da quello che ho capito alla base c'è l'AI (strano), e per questo risulta molto più veloce di altre librerie.
In questo articolo vediamo la versione Python (ce ne è una anche per Javascript).
Possiamo sia installarla globalmente ed usarla standalone, che come libreria interna; cose che faremo noi.
In Python la funzione zip non ha nulla a che vedere con gli archivi compressi.
Ma ci permette di unire più iteratori, anche di diversi tipi, in uno unico, in modo da poter fare un'unica iterazione su tutti gli elementi.
Di primo acchitto potremmo pensare ai classmethod di Python come a dei metodi statici.
In verità ci stanno alcune differenze:
Abbiamo già usato più volte PyPDF2, libreria per gestire i PDF molto usata in Python.
In questo articolo vediamo come usarla per unire tutti i files PDF che si trovano dentro una directory.
I file STL sono molto comuni in ambito 3D, ma è possibile che abbiamo bisogno di leggerli anche in altri ambiti.
In questo articolo vediamo come farne il parsing con stl-reader.
frozenset è una funzione di Python che crea dei set immutabili.
In Python i set sono liste di dati non ordinato che non accettano duplicati.
Ma è sempre possibile aggiungere o rimuovere elementi.
pandasql è una libreria per Python che ci permette di usare istruzioni SQL su dati usati in Pandas.
Come accade spesso, è meglio una dimostrazione pratica.
Da Wikipedia:
In informatica il Bubble sort o ordinamento a bolla è un semplice algoritmo di ordinamento di liste di dati. In esso l'insieme di dati viene scansionato, ogni coppia di elementi adiacenti viene comparata ed i due elementi vengono invertiti di posizione se sono nell'ordine sbagliato. L'algoritmo continua nuovamente a ri-eseguire questi passaggi su tutta la lista fino a quando non vengono più eseguiti scambi, situazione che indica che la lista è ordinata.
In questo articolo ne vediamo una implementazione in Python.
Il Quicksort è un algoritmo di ordinamento ricorsivo.
Su Wikipedia trovate spiegazioni più dettagliate.