Programovat nebo používat Excel? Proč přestat používat tabulky

Programovat nebo používat Excel?

Tabulky jsou oblíbeným nástrojem pro manipulaci a výpočet velkého množství dat. Lepší možností však může být použití programovacího jazyka Julie.

V roce 2010 publikovali dva respektovaní ekonomové Harvardské univerzity, Carmen Reinhart a Kenneth Rogoff, dva články, které politici po celém světě používali k podpoře úsporných plánů.

Reinhardt a Rogoff tvrdili, že průměrný reálný ekonomický růst se zpomaluje (o 0,1%), když dluh země vzroste na více než 90% hrubého domácího produktu (HDP). Při používání aplikace Microsoft Excel však udělali jednoduchou chybu se závažnými následky.

Ekonomové při průměrování údajů o růstu nevybrali celý řádek - údaje vynechali z Austrálie, Rakouska, Belgie, Kanady a Dánska. Přidáním těchto zemí se pokles o 0,1% proměnil v průměrné zvýšení ekonomického růstu o 0,2%.

Obecně platí, že tabulky mají tři problémy:

  • Neumožňují automatické a systematické ověřování získaných údajů.
  • Způsob, jakým jsou informace poskytovány, ztěžuje třetím stranám odhalení chyb.
  • Podporují mechanické chování. Někdy se z důvodu úspory času vzorce zkopírují a vloží, do kterých je třeba provést úpravy, které zapomenou udělat.

Možná proto vytvoření konkrétního programu vás nutí věnovat více pozornosti tomu, co se dělá, nebo protože mají univerzálnost než předprogramované vzorce že tabulky neposkytují, pravdou je, že v ekonomii se používá stále více programovacích jazyků s otevřeným zdrojovým kódem.

Programovat nebo používat Excel? Proč je Julia lepší než Excel

Programovací jazyk Julia je s námi oficiálně dva roky. Jeho verze 1.0 byla zveřejněna v srpnu 2018, po deseti letech vývoje. Těch dvacet čtyři měsíců stačilo na to, aby se stal jedním z hlavních nástrojů pro analýzu dat.

Julia je programovací jazyk s otevřeným zdrojovým kódem a dynamickým typem. Ačkoli jej lze použít pro obecné programování, byl navržen s ohledem na potřeby uživatelů vědeckých a numerických výpočtů. Julia podporuje paralelismus ihned po vybalení z krabice a nabízí tři hlavní úrovně paralelismu, které jsou klasifikovány jako Julia coroutines, vícevláknové (aktuálně experimentální) a vícejádrové nebo distribuované zpracování.

Jazyky dynamického typu jsou ty, které umožňují provádět úpravy, když je program spuštěn.

Paralelismem označujeme způsob řešení problémů v informatice, který spočívá v rozdělení velkých problémů na několik menších a jejich paralelním řešení.

Některé výhody Julie oproti Excelu

  • Je to otevřený zdroj, takže za jeho používání nemusíte platit drahé licence.
  • Podporuje použití se systémem pro správu verzí, který umožňuje vzájemné hodnocení provedených prací.
  • Je to multiplatformní; je k dispozici pro počítače se systémy Windows, Mac, Linux, FreeBSD a Docker.
  • Není třeba se uchýlit k jinému programovacímu jazyku. Pokud uživatel potřebuje vytvořit nové knihovny, dokáže to v Julii dokonale. V aplikaci Excel je nutné uchýlit se k makroprocesu)
  • Vyšší výkon. Julia je optimalizována pro rychlejší výpočty.

Je samozřejmě třeba vzít v úvahu i další faktory. Na mnoha místech se uživatel nemůže rozhodnout, co použít. Ačkoli jakýkoli počítač se systémem Windows podporuje programování s Julií, je pravděpodobné, že tato data budete muset sdílet s ostatními, kteří odmítnou přestat používat Excel. Julia však má knihovny, které vám umožňují importovat a exportovat data aplikace Excel.

Druhým je křivka učení. Není totéž dokončit data v asistentovi, než vytvořit program. Nemluvě o tom, že existuje mnohem více dokumentace o tom, jak něco dělat v aplikaci Excel, než v Julii.

Dokonce i dnes vysoké školy a univerzity pokračují ve výuce používání Excelu pro obchodní výpočty a programování jako předmět, který má zavěšení. S používáním jazyků, jako je Julia, by nejen studenti dostali pocit integrity v tom, co se učí. Rovněž by byli lépe připraveni na svět, kde bude interpretace dat kritickou dovedností.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Cesar Augusto Mejías řekl

    Jak se naučím kódovat s Julií

    1.    Diego Němec Gonzalez řekl

      Ahoj. Dávám vám odkazy na několik zdrojů ve španělštině
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel řekl

    Než přejdete k používání programu R Python nebo Julia ...

    Použití DATABÁZE jako Libre Office BASE je lepší volba než použití tabulky.

    Důvodem pro použití aplikace Excel je to, že MS odstranil Access ze základního balíčku, a protože se nepoužívá FOSS, databáze se nevyučují, pokud jde o typ programu, který je ve společnostech nejdůležitější.

  3.   edkalrio řekl

    Četl jsem asi sedm let, že Julia chystá revoluci v analýze dat a nahradí R v akademické sféře a v podnikovém výzkumu a vývoji. Stále však nevidím, že by to vzlétlo, i když všichni o tomto jazyce běsní.