Programovať alebo používať Excel? Prečo prestať používať tabuľky

Programovať alebo používať Excel?

Tabuľky sú populárnym nástrojom na manipuláciu a výpočet veľkého množstva údajov. Lepšou možnosťou však môže byť použitie programovacieho jazyka Julie.

V roku 2010 uverejnili dvaja rešpektovaní ekonómovia Harvardovej univerzity, Carmen Reinhart a Kenneth Rogoff, dva články, ktoré politici na celom svete použili na podporu úsporných plánov.

Reinhardt a Rogoff tvrdili, že priemerný reálny ekonomický rast sa spomalí (o 0,1%), keď dlh krajiny stúpne na viac ako 90% hrubého domáceho produktu (HDP). Pri používaní programu Microsoft Excel však urobili jednoduchú chybu s vážnymi následkami.

Ekonómovia pri priemerovaní čísel rastu nevybrali celý riadok: vynechali údaje z Austrálie, Rakúska, Belgicka, Kanady a Dánska. Po pridaní týchto krajín sa pokles o 0,1% zmenil na priemerný nárast ekonomického rastu o 0,2%.

Tabuľky majú vo všeobecnosti tri problémy:

  • Neumožňujú automatické a systematické overovanie získaných údajov.
  • Spôsob prezentácie informácií sťažuje tretím stranám odhalenie chýb.
  • Podporujú mechanické správanie. Niekedy sa pre úsporu času vzorce skopírujú a prilepia a musia sa vykonať úpravy, ktoré zabudnú urobiť.

Možno preto vytvorenie konkrétneho programu vás prinúti venovať viac pozornosti tomu, čo robíte, alebo pretože majú všestrannosť ako predprogramované vzorce ktoré tabuľky neposkytujú, pravdou je, že v ekonómii sa používa čoraz viac programovacích jazykov otvoreného zdroja.

Programovať alebo používať Excel? Prečo je Julia lepšia ako Excel

Programovací jazyk Julia existuje oficiálne už dva roky. Jeho verzia 1.0 bola zverejnená v auguste 2018, po desaťročí vývoja. Týchto dvadsaťštyri mesiacov stačilo na to, aby sa stal jedným z hlavných nástrojov na analýzu údajov.

Julia je otvorený programovací jazyk s dynamickým typom. Aj keď sa dá použiť na všeobecné programovanie, bol navrhnutý s ohľadom na potreby používateľov vedeckých a numerických výpočtov. Julia podporuje paralelizmus hneď po vybalení z krabice a ponúka tri hlavné úrovne paralelizmu, ktoré sú klasifikované ako coutiny Julia, viacvláknové (v súčasnosti experimentálne) a viacjadrové alebo distribuované spracovanie.

Jazyky dynamického typu sú tie, ktoré umožňujú úpravy počas behu programu.

Paralelnosťou označujeme spôsob riešenia problémov v informatike, ktorý spočíva v rozdelení veľkých problémov na niekoľko menších a ich paralelnom riešení.

Niektoré výhody Julie oproti Excelu

  • Je to otvorený zdroj, takže za jeho používanie nemusíte platiť drahé licencie.
  • Podporuje použitie so systémom riadenia verzií, ktorý umožňuje vzájomné hodnotenie vykonanej práce.
  • Je to multiplatformové; je k dispozícii pre systémy Windows, Mac, Linux, FreeBSD a Docker.
  • Nie je potrebné uchýliť sa k inému programovacím jazykom. Ak používateľ potrebuje vytvoriť nové knižnice, v Júlii to dokáže dokonale. V programe Excel je potrebné uchýliť sa k makrojazyku)
  • Vyšší výkon. Julia je optimalizovaná pre rýchlejšie výpočty.

Samozrejme treba brať do úvahy aj ďalšie faktory. Na mnohých miestach sa používateľ nemôže rozhodnúť, čo použije. Aj keď ktorýkoľvek počítač so systémom Windows podporuje programovanie s programom Julia, je pravdepodobné, že tieto údaje budete musieť zdieľať s ľuďmi, ktorí prestanú používať program Excel. Julia má však knižnice, ktoré vám umožňujú importovať a exportovať údaje z programu Excel.

Druhá je krivka učenia. Nie je to isté, ako doplniť údaje v asistentovi, ako vytvoriť program. Nehovoriac o tom, že existuje oveľa viac dokumentácie o tom, ako niečo robiť v Exceli, ako v Julii.

Aj v súčasnosti vysoké školy a univerzity naďalej učia používať program Excel na obchodné výpočty a programovanie ako predmet bez zaviazania. S používaním jazykov ako Julia by nielen študenti dostali pocit integrity v tom, čo sa učia. Boli by tiež lepšie pripravení na svet, kde bude interpretácia údajov kritickou zručnosťou.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Cesar Augusto Mejías dijo

    Ako sa naučím kódovať s Juliou

    1.    Diego Nemec Gonzalez dijo

      Ahoj. Poskytujem vám odkazy na niekoľko zdrojov v španielčine
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel dijo

    Pred prechodom na používanie programu R Python alebo Julia ...

    Používanie DATABÁZY ako Libre Office BASE je lepšou voľbou ako použitie tabuľky.

    Dôvod na použitie programu Excel je ten, že členské štáty odstránili program Access zo základného balíka, a keďže sa nepoužíva program FOSS, databázy sa nevyučujú, ak je vo firmách najdôležitejší typ programu.

  3.   edkalrio dijo

    Čítam asi sedem rokov, že Julia chystá revolúciu v analýze dát a nahradí R v akademickej sfére a v podnikovom výskume a vývoji. Stále však nevidím, ako sa to rozbieha napriek tomu, že všetci hovoria týmto jazykom veľmi dobre.