Programmere eller bruke Excel? Hvorfor slutte å bruke regneark

Programmere eller bruke Excel?

Regneark er et populært verktøy for å manipulere og beregne store datamengder. Et bedre alternativ kan imidlertid være å bruke programmeringsspråket Julia.

I 2010 publiserte to respekterte Harvard University-økonomer, Carmen Reinhart og Kenneth Rogoff to artikler som ble brukt over hele verden av politikere for å støtte innstrammingsplaner.

Reinhardt og Rogoff hevdet at gjennomsnittlig realøkonomisk vekst avtar (ned 0,1%) når et lands gjeld stiger til mer enn 90% av bruttonasjonalproduktet (BNP). Men når du bruker Microsoft Excel, gjorde de en enkel feil med alvorlige konsekvenser.

Økonomer valgte ikke hele raden når de beregnet veksttallene - de utelatt dataene fra Australia, Østerrike, Belgia, Canada og Danmark. Ved å legge til disse landene, ble nedgangen på 0,1% til en gjennomsnittlig økning på 0,2% i økonomisk vekst.

Generelt har regneark tre problemer:

  • De tillater ikke automatisk og systematisk validering av innhentede data.
  • Måten informasjonen presenteres på gjør det ekstremt vanskelig for tredjeparter å oppdage feil.
  • De oppmuntrer til mekanisk atferd. Noen ganger for å spare tid blir formler kopiert og limt inn til hvilke modifikasjoner som må gjøres, som de glemmer å gjøre.

Kanskje fordi opprettelsen av et bestemt program tvinger deg til å være mer oppmerksom på hva du gjør, eller fordi de har allsidighet enn forhåndsprogrammerte formler at regnearkene ikke gir, sannheten er at stadig flere programmer med åpen kildekode brukes i økonomi.

Programmere eller bruke Excel? Hvorfor Julia er bedre enn Excel

Julia-programmeringsspråket har offisielt vært med oss ​​i to år. Versjonen 1.0 ble publisert i august 2018, etter et tiår med utvikling. Disse tjuefire månedene var nok til å gjøre det til et av hovedverktøyene for dataanalyse.

Julia er et programmeringsspråk med åpen kildekode, dynamisk type. Selv om den kan brukes til generell programmering, ble den designet med tanke på behovene til vitenskapelige og numeriske databrukere. Julia støtter parallellisme ut av esken, og tilbyr tre hovednivåer av parallellisme som er klassifisert som Julia coroutines, multithreaded (for tiden eksperimentell) og multicore eller distribuert behandling.

Språk av dynamisk type er de som gjør det mulig å gjøre endringer mens programmet kjører.

Ved parallellitet refererer vi til en måte å løse problemer innen informatikk på, som består i å dele store problemer opp i flere mindre og løse dem parallelt.

Noen fordeler med Julia i forhold til Excel

  • Det er åpen kildekode, slik at du ikke trenger å betale dyre lisenser for å bruke den.
  • Støtter bruk med versjonskontrollsystem, som tillater fagfellevurdering av arbeidet som er utført.
  • Det er multiplatform; den er tilgjengelig for Windows-, Mac-, Linux-, FreeBSD- og Docker-maskiner.
  • Du trenger ikke å ty til et annet programmeringsspråk. Hvis brukeren trenger å opprette nye biblioteker, kan han gjøre det perfekt i Julia. I Excel er det nødvendig å ty til et makro språk)
  • Høyere ytelse. Julia er optimalisert for raskere beregninger.

Selvfølgelig er det andre faktorer å vurdere. Mange steder kan ikke brukeren bestemme hva som skal brukes. Selv om en hvilken som helst Windows-datamaskin støtter programmering med Julia, er det sannsynlig at du må dele dataene med andre mennesker som nekter å slutte å bruke Excel, men Julia har biblioteker som lar deg importere og eksportere data fra Excel.

For det andre er læringskurven. Det er ikke det samme å fullføre data i en assistent enn å lage et program. For ikke å nevne at det er mye mer dokumentasjon for hvordan du gjør noe i Excel enn det er i Julia.

Selv i dag lærer høyskoler og universiteter videre bruk av Excel for forretningsberegninger og programmering som et off-the-hook-emne. Ved bruk av språk som Julia, ville ikke bare studentene få en følelse av integritet i det de lærer. De ville også være bedre forberedt på en verden der datatolkning vil være en kritisk ferdighet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Cesar Augusto Mejías sa

    Hvordan lærer jeg å kode med Julia

    1.    Diego German Gonzalez sa

      Hallo. Jeg gir deg lenker til et par ressurser på spansk
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel sa

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

    Å bruke en DATABASE som Libre Office BASE er et bedre alternativ enn å bruke et regneark.

    Årsaken til å bruke Excel er at MS fjernet Access fra grunnpakken, og siden FOSS ikke brukes, blir ikke databaser opplært når det er den type program som betyr mest i selskaper.

  3.   edkalrio sa

    Jeg har lest i omtrent syv år at Julia kommer til å revolusjonere dataanalyse, og erstatte R i akademia og innen FoU. Imidlertid ser jeg fortsatt ikke at det tar av, selv om alle fabler om dette språket.