Programma o usi Excel? Perché smettere di usare i fogli di calcolo

Programma o utilizzi Excel?

I fogli di calcolo sono uno strumento popolare per manipolare e calcolare grandi quantità di dati. Tuttavia, un'opzione migliore potrebbe essere quella di utilizzare il linguaggio di programmazione Julia.

Nel 2010, due rispettate economiste dell'Università di Harvard, Carmen Reinhart e Kenneth Rogoff, hanno pubblicato due articoli che sono stati utilizzati in tutto il mondo dai politici per sostenere i piani di austerità.

Reinhardt e Rogoff hanno affermato che la crescita economica reale media rallenta (in calo dello 0,1%) quando il debito di un paese sale a oltre il 90% del prodotto interno lordo (PIL). Tuttavia, utilizzando Microsoft Excel hanno commesso un semplice errore con gravi conseguenze.

Gli economisti non hanno selezionato l'intera riga quando hanno calcolato la media dei dati sulla crescita, hanno omesso i dati da Australia, Austria, Belgio, Canada e Danimarca. Aggiungendo questi paesi, il calo dello 0,1% si è trasformato in un aumento medio dello 0,2% della crescita economica.

In generale, i fogli di calcolo hanno tre problemi:

  • Non consentono la validazione automatica e sistematica dei dati ottenuti.
  • Il modo in cui vengono presentate le informazioni rende estremamente difficile per terze parti scoprire gli errori.
  • Incoraggiano comportamenti meccanici. A volte, per risparmiare tempo, vengono copiate e incollate formule su cui apportare modifiche, cosa che si dimenticano di fare.

Forse perchè la creazione di un programma specifico ti costringe a prestare maggiore attenzione a ciò che viene fatto o, perché hanno una versatilità rispetto alle formule pre-programmate che i fogli di calcolo non forniscono, la verità è che sempre più linguaggi di programmazione open source vengono utilizzati in economia.

Programma o utilizzi Excel? Perché Julia è migliore di Excel

Il linguaggio di programmazione Julia è ufficialmente con noi da due anni. La sua versione 1.0 è stata pubblicata nell'agosto 2018, dopo un decennio di sviluppo. Quei ventiquattro mesi sono stati sufficienti per renderlo uno dei principali strumenti di analisi dei dati.

Julia è un linguaggio di programmazione di tipo dinamico e open source. Sebbene possa essere utilizzato per la programmazione generale, è stato progettato pensando alle esigenze degli utenti di calcolo scientifico e numerico. Julia supporta il parallelismo pronto all'uso, offrendo tre livelli principali di parallelismo classificati come coroutine Julia, multithread (attualmente sperimentale) ed elaborazione multicore o distribuita.

I linguaggi di tipo dinamico sono quelli che consentono di apportare modifiche mentre il programma è in esecuzione.

Per parallelismo ci riferiamo a un modo di risolvere problemi in informatica che consiste nel suddividere problemi grandi in diversi problemi più piccoli e risolverli in parallelo.

Alcuni vantaggi di Julia rispetto a Excel

  • È open source, quindi non devi pagare licenze costose per usarlo.
  • Supporta l'uso con un sistema di controllo della versione, che consente la revisione tra pari del lavoro svolto.
  • È multipiattaforma; è disponibile per macchine Windows, Mac, Linux, FreeBSD e Docker.
  • Non c'è bisogno di ricorrere a un altro linguaggio di programmazione. Se l'utente ha bisogno di creare nuove librerie, può farlo perfettamente in Julia. In Excel è necessario ricorrere a un macro linguaggio)
  • Prestazioni più elevate. Julia è ottimizzata per calcoli più veloci.

Ovviamente ci sono altri fattori da considerare. In molti luoghi l'utente non può decidere cosa usare. Sebbene qualsiasi computer Windows supporti la programmazione con Julia, è probabile che dovrai condividere tali dati con altri che si rifiutano di smettere di utilizzare Excel.Tuttavia, Julia dispone di librerie che ti consentono di importare ed esportare dati di Excel.

La seconda è la curva di apprendimento. Non è la stessa cosa completare i dati in un assistente che creare un programma. Per non parlare del fatto che c'è molta più documentazione su come fare qualcosa in Excel rispetto a Julia.

Ancora oggi, i college e le università continuano a insegnare l'uso di Excel per i calcoli aziendali e la programmazione come materia fuori dagli schemi. Con l'uso di lingue come Julia, non solo gli studenti avrebbero un senso di integrità in ciò che stanno imparando. Sarebbero anche meglio preparati per un mondo in cui l'interpretazione dei dati sarà un'abilità critica.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Cesar Augusto Mejías suddetto

    Come imparo a programmare con Julia

    1.    Diego German Gonzalez suddetto

      Ciao. Ti do i link a un paio di risorse in spagnolo
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel suddetto

    Prima di passare a utilizzare R Python o Julia ...

    L'utilizzo di un DATABASE come Libre Office BASE è un'opzione migliore rispetto all'utilizzo di un foglio di calcolo.

    Il motivo per utilizzare Excel è perché MS ha rimosso Access dal pacchetto di base e poiché FOSS non viene utilizzato, i database non vengono insegnati quando è il tipo di programma che conta di più nelle aziende.

  3.   edkalrio suddetto

    Ho letto per circa sette anni che Julia rivoluzionerà l'analisi dei dati, sostituendo R nel mondo accademico e nella ricerca e sviluppo aziendale. Tuttavia, continuo a non vederlo finire di decollare nonostante il fatto che tutti parlino molto bene di questa lingua.