Perché sto imparando JavaScript come Data Scientist
Perché sto imparando JavaScript come Data Scientist una guida completa
E perché sembra che mi stia rivolgendo al Lato Oscuro
Siamo nel 2023 e l’entusiasmo del pubblico per Python non potrebbe essere maggiore.
Abbiamo script Python che girano su Marte e DataFrame di pandas che casualmente aiutano a risolvere la crisi del NHS.
Ma cosa succederebbe se ti dicessi che Python non è l’unico linguaggio utile per il Data Science?
(E non sto parlando neanche di R o Julia).
- Un modello di fondazione per immagini satellitari
- Algoritmo evolutivo – Spiegazione delle selezioni
- Colmare le sfide dell’IA e dell’IMO Una svolta nei sistemi formali di geometria piana
Prima che i Puristi Pythoniani prendano le loro torce e forconi, ascoltami.
Negli ultimi mesi, ho scoperto la magia di JavaScript e, in questo articolo, ti darò due motivi per cui sto investendo in JavaScript e perché mi sento come se stessi flirtando con il Lato Oscuro usando questo linguaggio.
Motivo #1: Voglio creare visualizzazioni fantastiche con D3.js
Hai mai sentito parlare di D3.js?
È una libreria JavaScript per la creazione di visualizzazioni personalizzate dei dati. E quando dico “personalizzate”, intendo visualizzazioni sfizziose-che-potrebbero-coinvolgerti-nella-danza.
Il mio caso d’uso preferito è lo scrollytelling.
Lo scrollytelling, un termine che combina “scrolling” (scorrimento) e “storytelling” (narrazione), è un modo per raccontare storie multimediali che si svelano mentre scorri – G2
Utilizzando librerie come D3.js e Scrollama.js, è possibile animare i dati/grafici mentre l’utente scorre attraverso una pagina web.
Ecco un esempio che ho creato utilizzando dati pubblici dai Rapporti sulla Mobilità della Comunità Covid-19 di Google:
Dal punto di vista visivo, penso che i “scrollers” siano un’incredibile VoAGI per la narrazione. Adoro l’idea di poter attirare l’attenzione del lettore su parti specifiche di una visualizzazione e immergerlo nella storia che sto raccontando. Sicuramente batte i miei grafici a barre matplotlib
con i loro arancioni e verdi malaticci.
Il vantaggio aggiunto di D3.js è che puoi creare visualizzazioni pronte per essere implementate direttamente su un sito web…