Programirati ili koristiti Excel? Zašto prestati koristiti proračunske tablice

Programirati ili koristiti Excel?

Proračunske tablice popularan su alat za manipulaciju i izračunavanje velike količine podataka. Međutim, bolja opcija može biti uporaba programskog jezika Julia.

2010. godine, dvije ugledne ekonomistice sa Sveučilišta Harvard, Carmen Reinhart i Kenneth Rogoff objavile su dva članka koja su političari širom svijeta koristili kao potporu planovima štednje.

Reinhardt i Rogoff tvrdili su da se prosječni realni gospodarski rast usporava (smanjuje 0,1%) kada dug zemlje naraste na više od 90% bruto domaćeg proizvoda (BDP). Međutim, kada su koristili Microsoft Excel, pogriješili su s ozbiljnim posljedicama.

Ekonomisti nisu odabrali cijeli redak kada su prosječili brojke rasta - izostavili su podatke iz Australije, Austrije, Belgije, Kanade i Danske. Dodavanjem ovih zemalja pad od 0,1% pretvorio se u prosječni rast gospodarskog rasta od 0,2%.

Općenito, proračunske tablice imaju tri problema:

  • Ne dopuštaju automatsku i sustavnu provjeru valjanosti dobivenih podataka.
  • Način na koji se informacije prikazuju trećim osobama izuzetno otežava otkrivanje pogrešaka.
  • Potiču mehanička ponašanja. Ponekad se radi uštede vremena kopiraju i zalijepe formule na koje se moraju izvršiti izmjene, što zaboravljaju učiniti.

Možda zato stvaranje specifičnog programa prisiljava vas da obratite više pažnje na ono što radite ili zato što imaju svestranost od unaprijed programiranih formula da proračunske tablice ne pružaju, istina je takva sve se više programskih jezika otvorenog koda koristi u ekonomiji.

Programirati ili koristiti Excel? Zašto je Julia bolja od Excela

Programski jezik Julia službeno je s nama već dvije godine. Njegova verzija 1.0 objavljena je u kolovozu 2018., nakon desetljeća razvoja. Ta su dvadeset i četiri mjeseca bila dovoljna da to postane jedan od glavnih alata za analizu podataka.

Julia je programski jezik dinamičkog tipa otvorenog koda. Iako se može koristiti za opće programiranje, dizajniran je s obzirom na potrebe korisnika znanstvenog i numeričkog računanja. Julia podržava paralelizam iz kutije, nudeći tri glavne razine paralelizma koje su klasificirane kao Julijine koroutine, višenitne (trenutno eksperimentalne) i višejezgrene ili distribuirane obrade.

Jezici dinamičkog tipa su oni koji omogućuju izmjene dok je program pokrenut.

Paralelizmom se referiramo na način rješavanja problema u računanju koji se sastoji od podjele velikih problema na nekoliko manjih i njihovog paralelnog rješavanja.

Neke prednosti Julije u odnosu na Excel

  • Otvoreni je izvor, tako da za njegovo korištenje ne morate plaćati skupe licence.
  • Podržava upotrebu sa sustavom kontrole verzija, koji omogućuje stručnu provjeru obavljenog rada.
  • Višeplatformna je; dostupan je za Windows, Mac, Linux, FreeBSD i Docker strojeve.
  • Ne treba pribjegavati drugom programskom jeziku. Ako korisnik treba stvoriti nove knjižnice, to može savršeno učiniti u Juliji. U Excelu je potrebno pribjeći makro jeziku)
  • Veće performanse. Julia je optimizirana za brže izračune.

Naravno, postoje i drugi čimbenici koje treba uzeti u obzir. Na mnogim mjestima korisnik ne može odlučiti što će koristiti. Čak i ako bilo koje Windows računalo podržava programiranje s Julijom, vjerojatno ćete te podatke morati podijeliti s drugima koji odbiju prestati koristiti Excel. Međutim, Julia ima knjižnice koje vam omogućuju uvoz i izvoz podataka iz Excela.

Drugo je krivulja učenja. Nije isto popunjavanje podataka u asistentu nego izrada programa. A da i ne spominjemo da postoji puno više dokumentacije o tome kako nešto učiniti u Excelu nego u Juliji.

I danas fakulteti i sveučilišta nastavljaju podučavati upotrebu Excela za poslovne izračune i programiranje kao nezaobilaznu temu. Korištenjem jezika poput Julije učenici ne bi samo dobili osjećaj integriteta u onome što uče. Također bi bili bolje pripremljeni za svijet u kojem će interpretacija podataka biti kritična vještina.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Cesar Augusto Mejías dijo

    Kako da naučim kodirati s Julijom

    1.    Diego Nijemac Gonzalez dijo

      Zdravo. Dajem vam poveznice na nekoliko izvora na španjolskom
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel dijo

    Prije nego što prijeđete na upotrebu R Pythona ili Julije ...

    Korištenje DATBASE poput Libre Office BASE bolja je opcija od korištenja proračunske tablice.

    Razlog korištenja Excela je taj što je MS uklonio Access iz osnovnog paketa, a budući da se FOSS ne koristi, baze podataka se ne podučavaju kada je vrsta programa najvažnija u tvrtkama.

  3.   edkalrio dijo

    Otprilike sedam godina čitam da će Julia napraviti revoluciju u analizi podataka, zamijenivši R u akademskoj zajednici i poslovnom istraživanju i razvoju. Međutim, još uvijek ne vidim da se završava, unatoč činjenici da svi dobro govore ovaj jezik.