Pillow: ottimizzare le immagini con Python

Ottimizzare le immagini è fondamentale per rendere più veloce i siti web e migliorare il SEO. Con l’avvento del formato WebP è possibile fornire immagini di qualità ma molto più “leggere”. In questo articolo scopriamo come trasformare immagini jpg e/o png nel formato webp mediante poche linee di codice scritte in Python e la libreria Pillow.

Node.js vs Python: confronto tra le due tecnologie per il backend

La scelta di un linguaggio di programmazione per lo sviluppo del backend di un’applicazione è un passo cruciale. Esistono diversi linguaggi che rispondono alle esigenze dei vari progetti. In questo articolo analizziamo Node.js e Python, i due linguaggi più utilizzati, per scoprire le loro caratteristiche e fornire una guida per una scelta consapevole.

Jupyter Notebook: guida al suo utilizzo

Lo sviluppo di pipeline di analisi dei dati da parte dei Data Scientists richiede diverse competenze. Avere a disposizione un’ambiente di sviluppo facile, intuitivo e interattivo è fondamentale. Jupyter Notebook è un’applicazione Web open source che permette di creare e condividere documenti testuali interattivi, contenenti oggetti quali equazioni, grafici e codice sorgente eseguibile in diversi linguaggi. Scopriamo le sue caratteristiche principali.

Chatterbot: creare un chatbot in python

I chatbot sono una tecnologia che permette di automatizzare l’interazione con gli utenti. Sfruttando le ultime tecnologie di intelligenza artificiale le conversazioni risultano sempre più reali. Esempi di evoluzioni dei chatbots sono gli assistenti virtuali come Alexa, Cortana e Siri. Scopriamo come è possibile sviluppare un semplice chatbot in Python mediante la libreria Chatterbot.

Pandas e Bokeh: creare grafici interattivi

L’analisi dei dati richiede anche la graficazione di questi o dei risultati derivanti dalle analisi effettuate. Molte librerie in Python forniscono strumenti utili per la visualizzazione, ma i grafici prodotti sono statici. La libreria Pandas Bokeh è un’ottima alternativa per creare plot interattivi e includerli nei progetti web. Scopriamo come usarla e i risultati che possiamo ottenere mediante alcuni esempi.

PandasGUI: Interfaccia grafica per analizzare i dati con Pandas

Pandas è la libreria più utilizzata dai data scientists per analizzare i dati. Se però non siete esperti programmatori o semplicemente volete esplorare i vostri dati in modo semplice ed intuitivo potete usare PandasGUI. Questa è una libreria che permette di visualizzare ed interagire con i Dataframes di Pandas con un semplice clic del mouse.

Celery e Django: creazione di tasks asincroni

Al giorno d’oggi, il processamento e l’analisi dei dati viene sempre più richiesto all’interno delle applicazioni web. Purtroppo il tempo di esecuzione richiesto a volte può essere troppo grande per gestire le richieste in modo asincrono. In questo tutorial scopriamo come utilizzare Celery in un progetto Django per creare dei task asincroni per le nostre esigenze.

Django vs Flask: confronto tra i web framework Python

django vs flask

La scelta del web framework per lo sviluppo di un’applicazione web è sempre importante. I migliori framework Python sono, secondo gli sviluppatori, Django e Flask. Scopriamo le loro peculiarità e cerchiamo di capire quale sia il migliore in base alle esigenze del nostro progetto.

Design with MongoDB

Design with MongoDB!!!

Buy the new book that will help you to use MongoDB correctly for your applications. Available now on Amazon!