Programați sau utilizați Excel? De ce să nu mai folosiți foi de calcul

Programați sau utilizați Excel?

Foi de calcul sunt un instrument popular pentru manipularea și calcularea unor cantități mari de date. Cu toate acestea, o opțiune mai bună poate fi utilizarea limbajului de programare Julia.

În 2010, doi economiști respectați ai Universității Harvard, Carmen Reinhart și Kenneth Rogoff au publicat două articole care au fost folosite în întreaga lume de către politicieni pentru a susține planurile de austeritate.

Reinhardt și Rogoff au susținut că creșterea economică reală medie încetinește (cu 0,1%) atunci când datoria unei țări crește la peste 90% din produsul intern brut (PIB). Cu toate acestea, când au folosit Microsoft Excel, au făcut o simplă greșeală cu consecințe grave.

Economiștii nu au selectat întregul rând atunci când calculează cifrele de creștere - au omis datele din Australia, Austria, Belgia, Canada și Danemarca. Prin adăugarea acestor țări, scăderea de 0,1% s-a transformat într-o creștere medie cu 0,2% a creșterii economice.

În general, foile de calcul au trei probleme:

  • Acestea nu permit validarea automată și sistematică a datelor obținute.
  • Modul în care sunt prezentate informațiile face extrem de dificil pentru terți să descopere erori.
  • Ele încurajează comportamentele mecanice. Uneori, pentru a economisi timp, sunt copiate și lipite formule la care trebuie făcute modificări, pe care uită să le facă.

Poate pentru ca crearea unui anumit program te obligă să fii mai atent la ceea ce se face sau, deoarece acestea au o versatilitate decât formulele pre-programate că foile de calcul nu oferă, adevărul este că din ce în ce mai multe limbaje de programare open source sunt utilizate în economie.

Programați sau utilizați Excel? De ce Julia este mai bună decât Excel

Limbajul de programare Julia ne-a fost oficial de doi ani. Versiunea 1.0 a fost publicată în august 2018, după un deceniu de dezvoltare. Aceste douăzeci și patru de luni au fost suficiente pentru a face din acesta unul dintre instrumentele principale pentru analiza datelor.

Julia este un limbaj de programare open source, de tip dinamic. Deși poate fi folosit pentru programare generală, a fost conceput având în vedere nevoile utilizatorilor de calcul științific și numeric. Julia susține paralelismul, oferind trei niveluri principale de paralelism care sunt clasificate ca coroutine Julia, multithread (în prezent experimentale) și procesare multicore sau distribuită.

Limbajele de tip dinamic sunt cele care permit modificări în timp ce programul rulează.

Prin paralelism ne referim la o modalitate de rezolvare a problemelor din informatică care constă în împărțirea problemelor mari în mai multe probleme mai mici și rezolvarea lor în paralel.

Unele avantaje ale Julia față de Excel

  • Este open source, deci nu trebuie să plătiți licențe scumpe pentru ao utiliza.
  • Suportă utilizarea cu un sistem de control al versiunilor, care permite evaluarea inter pares a lucrărilor efectuate.
  • Este multiplatform; este disponibil pentru mașinile Windows, Mac, Linux, FreeBSD și Docker.
  • Nu este nevoie să recurgeți la un alt limbaj de programare. Dacă utilizatorul trebuie să creeze noi biblioteci, îl poate face perfect în Julia. În Excel este necesar să recurgeți la un limbaj macro)
  • Performanță mai mare. Julia este optimizată pentru calcule mai rapide.

Desigur, există și alți factori de luat în considerare. În multe locuri utilizatorul nu poate decide ce să utilizeze. Deși orice computer Windows acceptă programarea cu Julia, este probabil că va trebui să partajați aceste date cu alții care refuză să nu mai folosească Excel. Cu toate acestea, Julia are biblioteci care vă permit să importați și să exportați date Excel.

A doua este curba de învățare. Nu este același lucru să completezi date într-un asistent decât să faci un program. Ca să nu mai vorbim că există mult mai multe documente despre cum să faci ceva în Excel decât există în Julia.

Chiar și astăzi, colegiile și universitățile continuă să predea utilizarea Excelului pentru calculele și programarea afacerii ca subiect descărcat. Cu utilizarea limbilor precum Julia, elevilor nu numai că li s-ar oferi un sentiment de integritate în ceea ce învață. De asemenea, ar fi mai bine pregătiți pentru o lume în care interpretarea datelor va fi o abilitate critică.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Cesar Augusto Mejías el a spus

    Cum învăț să programez cu Julia

    1.    Diego German Gonzalez el a spus

      Buna ziua. Vă ofer linkuri către câteva resurse în spaniolă
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel el a spus

    Înainte de a trece la utilizarea R Python sau Julia ...

    Utilizarea unei BAZE DE DATE ca Libre Office BASE este o opțiune mai bună decât utilizarea unei foi de calcul.

    Motivul utilizării Excelului este că MS a eliminat Access din pachetul de bază și, deoarece FOSS nu este utilizat, bazele de date nu sunt predate atunci când este tipul de program care contează cel mai mult în companii.

  3.   edkalrio el a spus

    Citesc de aproximativ șapte ani că Julia va revoluționa analiza datelor, înlocuind R în mediul academic și în cercetarea și dezvoltarea în afaceri. Cu toate acestea, încă nu îl văd terminând, în ciuda faptului că toată lumea vorbește foarte bine despre această limbă.