Programmere eller bruge Excel? Hvorfor stoppe med at bruge regneark

Programmere eller bruge Excel?

Regneark er et populært værktøj til manipulation og beregning af store datamængder. En bedre mulighed kan dog være at bruge programmeringssproget Julia.

I 2010 offentliggjorde to respekterede Harvard University-økonomer, Carmen Reinhart og Kenneth Rogoff to artikler, der blev brugt overalt i verden af ​​politikere til at støtte nedskæringsplaner.

Reinhardt og Rogoff hævdede, at den gennemsnitlige reale økonomiske vækst aftager (ned 0,1%), når et lands gæld stiger til mere end 90% af bruttonationalproduktet (BNP). Men når de bruger Microsoft Excel, lavede de en simpel fejl med alvorlige konsekvenser.

Økonomer valgte ikke hele rækken ved gennemsnit af væksttalene - de udeladte dataene fra Australien, Østrig, Belgien, Canada og Danmark. Ved at tilføje disse lande blev faldet på 0,1% til en gennemsnitlig stigning på 0,2% i økonomisk vækst.

Generelt har regneark tre problemer:

  • De tillader ikke automatisk og systematisk validering af de opnåede data.
  • Den måde, informationen præsenteres på, gør det ekstremt vanskeligt for tredjeparter at opdage fejl.
  • De tilskynder til mekanisk adfærd. Nogle gange kopieres og indsættes formler for at spare tid, til hvilke ændringer der skal foretages, som de glemmer at gøre.

Måske fordi oprettelsen af ​​et specifikt program tvinger dig til at være mere opmærksom på hvad du laver, eller fordi de har en alsidighed end forprogrammerede formler at regnearkene ikke giver, sandheden er, at flere og flere open source programmeringssprog bruges i økonomi.

Programmere eller bruge Excel? Hvorfor Julia er bedre end Excel

Julia-programmeringssproget har officielt været hos os i to år. Dens version 1.0 blev offentliggjort i august 2018 efter et årti med udvikling. Disse XNUMX måneder var nok til at gøre det til et af de vigtigste værktøjer til dataanalyse.

Julia er et open source, dynamisk type programmeringssprog. Selvom det kan bruges til generel programmering, blev det designet med behovene hos videnskabelige og numeriske databrugere i tankerne. Julia understøtter parallelisme ud af kassen og tilbyder tre hovedniveauer af parallelisme, der er klassificeret som Julia coroutines, multithreaded (i øjeblikket eksperimentel) og multicore eller distribueret behandling.

Sprog af dynamisk type er de sprog, der tillader ændringer, mens programmet kører.

Med parallelisme henviser vi til en måde at løse problemer i computing på, der består i at opdele store problemer i flere mindre og løse dem parallelt.

Nogle fordele ved Julia i forhold til Excel

  • Det er open source, så du ikke behøver at betale dyre licenser for at bruge det.
  • Understøtter brug med et versionskontrolsystem, som tillader peer review af det udførte arbejde.
  • Det er multiplatform; den er tilgængelig til Windows-, Mac-, Linux-, FreeBSD- og Docker-maskiner.
  • Ingen grund til at ty til et andet programmeringssprog. Hvis brugeren har brug for at oprette nye biblioteker, kan han gøre det perfekt i Julia. I Excel er det nødvendigt at ty til et makro sprog)
  • Højere ydeevne. Julia er optimeret til hurtigere beregninger.

Selvfølgelig er der andre faktorer at overveje. Mange steder kan brugeren ikke beslutte, hvad han skal bruge. Selvom en Windows-computer understøtter programmering med Julia, er det sandsynligt, at du bliver nødt til at dele disse data med andre mennesker, der nægter at stoppe med at bruge Excel. Julia har dog biblioteker, der giver dig mulighed for at importere og eksportere data fra Excel.

For det andet er indlæringskurven. Det er ikke det samme at udfylde data i en assistent end at lave et program. For ikke at nævne, at der er meget mere dokumentation for, hvordan man gør noget i Excel, end der er i Julia.

Selv i dag underviser gymnasier og universiteter i brugen af ​​Excel til forretningsberegninger og programmering som et off-the-hook-emne. Med brugen af ​​sprog som Julia ville eleverne ikke kun få en følelse af integritet i det, de lærer. De ville også være bedre forberedt på en verden, hvor datatolkning vil være en kritisk færdighed.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Cesar Augusto Mejías sagde han

    Hvordan lærer jeg at kode med Julia

    1.    Diego tyske Gonzalez sagde han

      Hej. Jeg giver dig links til et par ressourcer på spansk
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel sagde han

    Før du går videre til at bruge R Python eller Julia ...

    Brug af en DATABASE som Libre Office BASE er en bedre mulighed end at bruge et regneark.

    Årsagen til at bruge Excel er, at MS fjernede Access fra basispakken, og da FOSS ikke bruges, undervises databaser ikke, når det er den type program, der betyder mest i virksomheder.

  3.   edkalrio sagde han

    Jeg har læst i omkring syv år, at Julia vil revolutionere dataanalyse og erstatte R i den akademiske verden og inden for F&U. Jeg kan dog stadig ikke se, at det tager fart, selvom alle er begejstrede for dette sprog.