Programa ou usa Excel? Por que parar de usar planilhas

Programa ou usa Excel?

As planilhas são uma ferramenta popular para manipular e calcular grandes quantidades de dados. No entanto, uma opção melhor pode ser usar a linguagem de programação Julia.

Em 2010, dois respeitados economistas da Universidade de Harvard, Carmen Reinhart e Kenneth Rogoff, publicaram dois artigos que foram usados ​​em todo o mundo por políticos para apoiar planos de austeridade.

Reinhardt e Rogoff argumentaram que o crescimento econômico real médio desacelera (queda de 0,1%) quando a dívida de um país aumenta para mais de 90% do produto interno bruto (PIB). No entanto, ao usar o Microsoft Excel, eles cometeram um erro simples com graves consequências.

Os economistas não selecionaram a linha inteira ao calcular a média dos números de crescimento: eles omitiram os dados da Austrália, Áustria, Bélgica, Canadá e Dinamarca. Somando esses países, a queda de 0,1% se transformou em um aumento médio de 0,2% no crescimento econômico.

Em geral, as planilhas têm três problemas:

  • Não permitem a validação automática e sistemática dos dados obtidos.
  • A forma como as informações são apresentadas torna extremamente difícil para terceiros descobrirem os erros.
  • Eles encorajam comportamentos mecânicos. Às vezes, para economizar tempo, fórmulas são copiadas e coladas nas quais modificações devem ser feitas, o que eles se esquecem de fazer.

Talvez porque criar um programa específico obriga você a prestar mais atenção ao que faz ou, porque eles têm uma versatilidade do que fórmulas pré-programadas que as planilhas não fornecem, a verdade é que mais e mais linguagens de programação de código aberto estão sendo usadas na economia.

Programa ou usa Excel? Por que Julia é melhor que Excel

A linguagem de programação Julia está oficialmente conosco há dois anos. Sua versão 1.0 foi publicada em agosto de 2018, após uma década de desenvolvimento. Esses vinte e quatro meses foram suficientes para torná-lo uma das principais ferramentas de análise de dados.

Julia é uma linguagem de programação de tipo dinâmico de código aberto. Embora possa ser usado para programação geral, foi projetado tendo em mente as necessidades dos usuários de computação científica e numérica. Julia oferece suporte ao paralelismo pronto para uso, oferecendo três níveis principais de paralelismo que são classificados como corrotinas Julia, multithreaded (atualmente experimental) e processamento multicore ou distribuído.

Linguagens de tipo dinâmico são aquelas que permitem que modificações sejam feitas durante a execução do programa.

Por paralelismo, nos referimos a uma forma de resolver problemas em ciência da computação que consiste em subdividir grandes problemas em vários problemas menores e resolvê-los em paralelo.

Algumas vantagens de Julia sobre Excel

  • É open source, então você não precisa pagar licenças caras para usá-lo.
  • Suporta o uso com um sistema de controle de versão, que permite a revisão por pares do trabalho realizado.
  • É multiplataforma; está disponível para máquinas Windows, Mac, Linux, FreeBSD e Docker.
  • Não há necessidade de recorrer a outra linguagem de programação. Se o usuário precisa criar novas bibliotecas, ele pode fazer isso perfeitamente no Julia. No Excel é necessário recorrer a uma linguagem macro)
  • Prefeito rendimiento. Julia é otimizada para cálculos mais rápidos.

Claro, existem outros fatores a serem considerados. Em muitos lugares, o usuário não consegue decidir o que usar. Mesmo que algum computador Windows ofereça suporte à programação com Julia, é provável que você tenha que compartilhar esses dados com outras pessoas que se recusam a parar de usar o Excel. No entanto, Julia tem bibliotecas que permitem importar e exportar dados do Excel.

Em segundo lugar está a curva de aprendizado. Completar dados em um assistente não é o mesmo que fazer um programa. Sem falar que há muito mais documentação sobre como fazer algo no Excel do que na Julia.

Mesmo hoje, faculdades e universidades continuam a ensinar o uso do Excel para cálculos e programação de negócios como um assunto fora do gancho. Com o uso de idiomas como Julia, não apenas os alunos teriam um senso de integridade no que estão aprendendo. Eles também estariam melhor preparados para um mundo onde a interpretação de dados será uma habilidade crítica.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Cesar Augusto Mejías dito

    Como faço para aprender a codificar com Julia

    1.    Diego German Gonzalez dito

      Olá. Eu te dou links para alguns recursos em espanhol
      https://mauriciotejada.com/programacionjulia/
      https://introajulia.org/

  2.   Miguel dito

    Antes de passar a usar R Python ou Julia ...

    Usar um banco de dados como o Libre Office BASE é uma opção melhor do que usar uma planilha.

    A razão para usar o Excel é porque o MS removeu o Access do pacote básico e, como o FOSS não é usado, os bancos de dados não são ensinados quando é o tipo de programa que mais importa nas empresas.

  3.   Edkalrio dito

    Há cerca de sete anos, tenho lido que Julia vai revolucionar a análise de dados, substituindo R na academia e em P&D empresarial. No entanto, ainda não o vejo acabar decolando, apesar de todos falarem muito bem dessa língua.