¿Programar o utilitzar Excel? Per què deixar de fer servir fulls de càlcul

¿Programar o utilitzar Excel?

Les fulls de càlcul són una eina molt difosa per manipular i fer càlculs amb grans quantitats de dades. No obstant això, una millor opció pot ser utilitzar el llenguatge de programació Julia.

L'any 2010, dos respectats economistes de la Universitat de Harvard, Carmen Reinhart i Kenneth Rogoff van publicar dos articles que van ser utilitzats a tot el món pels polítics per donar suport plans d'austeritat.

Reinhardt i Rogoff sostenien que el creixement econòmic real mitjà s'alenteix (un descens de l'0,1%) quan el deute d'un país s'eleva a més de l'90% del producte interior brut (PIB). No obstant això, a l'utilitzar Microsoft Excel van cometre un simple error amb conseqüències greus.

Els economistes no van seleccionar tota la fila a l'mitjana de les xifres de creixement: ometre les dades d'Austràlia, Àustria, Bèlgica, Canadà i Dinamarca. A l'afegir aquests països, la disminució de l'0,1% es va convertir en un augment mitjana de l'0,2% en el creixement econòmic.

En general, les fulls de càlcul presenten tres problemes:

  • No permeten validar de forma automàtica i sistemàtica les dades obtingudes.
  • La forma de presentació de la informació dificulta enormement el descobriment d'errors per part de tercers.
  • Fomenten els comportaments mecànics. A vegades per estalviar temps es copien i peguen fórmules a què han de fer-se modificacions, que obliden fer-se.

Potser perquè la creació d'un programa específic obliga a prestar més atenció en el que es fa o, perquè tenen una versatilitat que les fórmules preprogramades que les fulls de càlcul no brinden, la veritat és que cada vegada més s'estan utilitzant llenguatges de programació de codi obert en les Ciències Econòmiques.

¿Programar o utilitzar Excel? Per què Julia és millor que Excel

El llenguatge de programació Julia porta oficialment dos anys entre nosaltres. La seva versió 1.0 es va publicar a l'agost de 2018, després d'una dècada de desenvolupament. Aquests quatre mesos van aconseguir per convertir-lo en una de les principals eines per a l'anàlisi de dades.

Julia és un llenguatge de programació de codi obert, de tipus dinàmic. Encara que pot ser usat per a programació general va ser dissenyat pensant en les necessitats dels usuaris de computació científica i numèrica. Julia suporta el paral·lelisme de forma immediata, oferint tres nivells principals de paral·lelisme que es classifiquen com corutinas de Julia, multifil (actualment experimental), i processament multinucli o distribuït.

Els llenguatges de tipus dinàmic són aquells que permeten fer modificacions mentre el programa s'està executant.

Amb paral·lelisme ens referim a una forma de resoldre problemes en informàtica que consisteix a subdividir els problemes grans en diversos més petits i resoldre'ls en forma paral·lela.

Alguns avantatges de Julia sobre Excel

  • És de codi obert, De manera que no s'ha de pagar costoses llicències per usar-lo.
  • Admet l'ús amb un sistema de control de versions, El que permet la revisió per parells dels treballs realitzats.
  • És multiplataforma; està disponible per a Windows, Mac, Linux, FreeBSD i màquines Docker.
  • No es necessita recórrer a un altre llenguatge de programació. Si l'usuari necessita crear noves biblioteques, pot fer-ho perfectament en Julia. En Excel cal recórrer a un llenguatge de macros)
  • major rendiment. Julia està optimitzat per aconseguir major rapidesa en els càlculs.

Per descomptat que hi ha altres factors a tenir en compte. En molts llocs l'usuari no pot decidir fer servir. Encara que qualsevol ordinador amb Windows admeti la programació amb Julia, és probable que calgui compartir aquestes dades amb altres persones que es neguin a deixar d'utilitzar Excel.De tota manera, Julia ha llibreries que permeten importar i exportar dades d'Excel.

En segon lloc, hi ha la corba d'aprenentatge. No és el mateix completar dades en un assistent de fer un programa. Per no esmentar que hi ha moltíssima més documentació sobre com fer alguna cosa en Excel que en Julia.

Encara avui, en col·legis i universitats es continuen ensenyant l'ús d'Excel per a càlculs comercials i programació com una matèria despenjada. Amb l'ús de llenguatges com Julia, no només se'ls donaria als alumnes un sentit d'integritat del que estan aprenent. També se'ls prepararia millor per a un món on la interpretació de les dades serà una habilitat fonamental.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Cèsar August Mejías va dir

    Com aprenc a programar amb Julia

    1.    Diego Germán González va dir

      Hola. Et pas enllaços d'un parell de recursos en espanyol
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel va dir

    Abans de passar a utilitzar R Python o Julia ...

    Usar una BASE DE DADES com Libre Office BASE és millor opció que fer servir un full de càlcul.

    El motiu d'usar Excel és perquè MS va treure Access de l'paquet bàsic, i al no usar-se FOSS no s'ensenya bases de dades quan és el tipus de programa que més importa a les empreses.

  3.   edkalrio va dir

    Fa uns set anys que porto llegint que Júlia revolucionarà l'anàlisi de dades, substituint a R en l'àmbit acadèmic i en la R + D d'empreses. No obstant això, segueixo sense veure que acabi d'enlairar tot i que tothom parla meravelles d'aquest llenguatge.