Smetti di ignorare Julia! Imparala adesso e ringrazia il tuo io più giovane in futuro

Non ignorare Julia! Imparala ora e ringrazia il tuo io più giovane in futuro

Minima guida di 10 minuti sul miglior linguaggio moderno recente

Immagine di me con Midjourney

Non fraintendetemi. Non sono un hater di Python. Lo adoro, e probabilmente le mie sopracciglia diventeranno blu prima che questo fatto cambi. Ma Julia sembra troppo bella per essere vera.

Tutti i linguaggi di programmazione sono eccellenti in specifici compiti, ma terribili in altri. Gli sviluppatori di Julia sono stati avidi: volevano tutte le superpotenze dei migliori linguaggi per creare un super linguaggio.

Così hanno fatto. Come specificato dagli sviluppatori, Julia ha già raggiunto oltre il 90% dei loro sogni ambiziosi.

Anche se Julia è relativamente giovane, può già mettere seriamente in difficoltà Python. Considerando che a Python sono serviti molti anni per maturare e essere preso sul serio, Julia sta crescendo a una velocità allarmante. Nonostante abbia una community molto più piccola, il linguaggio ha già pacchetti e framework per quasi qualsiasi compito che si può fare con Python.

In questo articolo, imparerai il linguaggio di base, che è ricco di fantastiche funzionalità anche senza moduli aggiuntivi.

Se vuoi conoscere le migliori caratteristiche di Julia, dai un’occhiata a questo articolo:

Julia per il Moderno Data Scientist: 5 Caratteristiche Eccellenti che Non Puoi Ignorare

Spiegate con divertimento e spirito

towardsdatascience.com

Installazione e configurazione

Installare Julia e aggiungerla a JupyterLab richiederà solo pochi minuti. Scarica l’installer da qui e seleziona l’opzione che aggiunge Julia a PATH durante l’installazione. Non dovrai nemmeno riavviare la macchina. Se digiti julia su un’interfaccia a riga di comando a tua scelta e ottieni questo output, Julia è funzionante:

GIF dell'autore

Per un IDE, puoi installare il plugin Julia per PyCharm. Per VSCode, il marketplace delle estensioni ti copre.

Se vuoi provare Julia all’interno di JupyterLab, queste due righe dovrebbero essere sufficienti dopo…