Streamlit: come migliorare l’esperienza utente di una web app
Con Streamlit è possibile creare dashboard interattive in pochissimo tempo. L’interfaccia utente deve però essere intuitiva, semplice da usare ed efficace. In questo tutorial scopriremo come migliorare una web app con poche e semplici trucchi.
Streamlit: costruire una Web App in pochi minuti
Sviluppare web app richiede molte competenze non solo legate alla gestione e manipolazione dei dati, ma sopratutto alla loro visualizzazione. L’utilizzo di software di visualizzazione quali Kibana e Tableau può essere, in alcuni casi, la salvezza per ridurre i tempi di sviluppo. Con Streamlit, un framewrok Python, è possibile sviluppare molto velocemente una web app o una dashboard interattiva senza nessuna competenza di programmazione frontend. Questo tutorial illustrerà come è possibile farlo in pochi minuti.
GPT-2: generazione automatica di testi con Python
Generare del contenuto testuale è un lavoro impegnativo che richiede tempo e risorse. Con l’intelligenza artificiale, ad oggi, è possibile generare del contenuto semplicemente partendo da poche parole. Le tecnologie sviluppate da OpenAI, tra cui GPT-2, hanno aperto nuove frontiere di applicazione legate al Natural Language Generation. Scopriamo come generare automaticamente dei brevi testi mediante poche linee di codice Python.
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.
Kibana: costruire la propria dashboard
Con Kibana è possibile costruire dashboard personalizzate per visualizzare in maniera opportuna i nostri dati. Esistono diverse tipologia di visualizzazione tra cui i grafici a torta, i grafici a barre e le mappe geografiche. In questo tutorial scopriremo come costruire una dashboard personalizzata partendo dall’inserimento dei dati.
Kibana: esploriamo i dati
Kibana, il tool di data visualization di ELK Stack, offre diverse metodologie per rappresentare graficamente ed esplorare i dati. Grazie ad alcuni dati di esempio si possono comprendere al meglio le potenzialità di questo strumento. In questo tutorial ne scopriremo alcune.
A cosa serve Kibana?
La visualizzazione dei dati ricopre un ruolo fondamentale in molte attività. Esistono diversi tool, sia open-source che a pagamento, che permettono di creare rappresentazioni intuitive dei nostri dati. Tra questi non possiamo citare Kibana, il tool di data visualization di ELK Stack. Scopriamo quali sono le sue funzionalità principali e non slo quelle dedicate alla visualizzazione.
ELK Stack: cos’è e a cosa serve
ELK Stack, acronimo di Elasticsearch – LogStash – Kibana, è un valido strumento per l’ingest e l’analisi dei dati in diversi contesti applicativi. Nato inizialmente per supportare la ricerca testuale, ad oggi le sue funzionalità sono aumentate considerevolmente. E’ possibile, infatti, fare l’ingest dei dati mediante Beats e LogStash e/o creare dashboard interattive di analisi mediante Kibana. Scopriamo le sue caratteristiche principali.
Google Cloud Storage: soluzione per i data lakes
Google offre diverse soluzioni per implementare un data lake. Tra queste, la più popolare è il Cloud Storage a causa della sua versatilità nella gestione dei dati e dei costi bassi. La configurazione del servizio richiede però alcune considerazioni a seconda del suo impiego. Scopriamo le sue caratteristiche e come ottimizzare le performance e i costi.