# Calcoli scientifici con Julia

Calcoli scientifici con Julia
Copertina Tutti i moduli · Sviluppo
* Calcoli scientifici con JuliaCalcoli scientifici con Julia
* Economia
** Massimizzazione profittoCalcoli scientifici con Julia/Massimizzazione profitto
** Minimizzazione costiCalcoli scientifici con Julia/Minimizzazione costi
** Mutui e prestitiCalcoli scientifici con Julia/Mutui e prestiti
** Domanda e offertaCalcoli scientifici con Julia/Domanda e offerta
** Teoria dei giochiCalcoli scientifici con Julia/Teoria dei giochi
* Biologia
** Crescita popolazioneCalcoli scientifici con Julia/Crescita popolazione
* Geografia
** Cammino minimoCalcoli scientifici con Julia/Cammino minimo
** Commesso viaggiatoreCalcoli scientifici con Julia/Commesso viaggiatore
* Agraria
** Coltivazione terrenoCalcoli scientifici con Julia/Coltivazione terreno
* Fisica
** Lancio oggettoCalcoli scientifici con Julia/Lancio oggetto
** Circuiti elettriciCalcoli scientifici con Julia/Circuiti elettrici
* Chimica
** Tavola periodicaCalcoli scientifici con Julia/Tavola periodica
* Intelligenza artificiale
** Diagnosi malattie cardiacheCalcoli scientifici con Julia/Diagnosi malattie cardiache
* Appendice
** Creare reports in JupyterApplicazioni pratiche di machine learning/Creare reports in Jupyter
** Esercizi in JuliaCalcoli scientifici con Julia/Esercizi in Julia
Modifica il sommario
Julia è un linguaggio di programmazione open source per calcoli numerici e applicazioni scientifiche pubblicato a partire dal 2012 e rilasciato con licenza MIT. Può essere un'ottima alternativa a Matlab che ha invece una licenza commerciale. Su julia è possibile installare ulteriori pacchetti specifici con lo scopo di svolgere determinate operazioni. Ad esempio DifferentialEquation per la risoluzione di equazioni differenziali, Roots per trovare le radice reali di un'equazione, Plots per visualizzare grafici, JuMP per la programmazione lineare ecc.

## Installazione

Per installare Julia sul tuo computer, visita http://julialang.org/downloads/ e segui le istruzioni. Puoi quindi eseguire l'interprete Julia utilizzando un'app tramite terminale sul tuo computer. Questo metodo è noto come utilizzo di REPL.In pratica dopo avere installato Julia sul proprio PC e configurato le variabili di ambiente basta digitare "julia" sul terminale o nella console per attivare l'app REPL e digitare il codice Julia da eseguire.
In alternativa, si può utilizzare Julia online, nel browser, su siti come NextJournal e Repl.it.
Se preferisci lavorare localmente in alternativa a REPL, si possono anche utilizzare pacchetti software gratuiti ma più potenti (e complicati) come VisualStudio Code .
Un altro modo molto popolare per eseguire Julia è tramite Jupyter con il pacchetto IJulia.jl. Jupyter è una tecnologia per notebook interattiva che consente di eseguire codice in Julia, Python e R in una finestra del browser, in opportune celle di codice. Su di un notebook Jupyter per commentare il codice si può scrivere anche in celle di testo di tipo Markdown. Configurare Jupyter per lavorare con Julia è generalmente semplice, ma si dovranno seguire attentamente un elenco di istruzioni. In pratica prima devi installare Jupyter sul tuo PC e poi il pacchetto IJulia tramite Pkg. Il modo più semplice comunque per iniziare ad eseguire codice Julia è utilizzare REPL.