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.
Como faço para aprender a codificar com Julia
Olá. Eu te dou links para alguns recursos em espanhol
https://mauriciotejada.com/programacionjulia/
https://introajulia.org/
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.
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.