Questão nº 32
Questão de Economia de Energia · FGV EPE 2024 (nº 32)
Na Ciência de Dados é muito comum a utilização da linguagem Python e do R para visualização de dados.
Sobre as diferenças entre essas duas ferramentas, analise as afirmativas a seguir.
I. Python possui um padrão mais bem definido, permitindo que diferentes tipos de funcionalidades sejam escritos da mesma forma, enquanto no R, a mesma funcionalidade pode ser escrita de diversas formas diferentes.
II. Python é principalmente usada quando a análise de dados precisa ser integrada com aplicativos web ou se o código estatístico precisa ser integrado em um servidor em ambiente de produção, que vai servir muitos usuários, enquanto o R é principalmente usado quando as atividades de análise de dados requerem computação standalone (em um único computador) ou análise em servidores individuais.
III. Tanto o Python quanto o R foram criados inicialmente para análise de dados.
Está correto o que se afirma em
- AI, apenas.
- BI e II, apenas. (alternativa correta)
- CI e III, apenas.
- DII e III, apenas.
- EI, II e III.
Resposta comentada
Gabarito Alternativa B
Python e R são linguagens de programação populares em Ciência de Dados, cada uma com suas forças e usos preferenciais, especialmente na visualização e análise de dados.
(A) Incorreta: A afirmativa I está correta, mas a alternativa A sugere que apenas I está correta, o que não é verdade, pois a afirmativa II também está correta.
(B) Correta: A afirmativa I está correta porque Python, por sua filosofia de "um jeito de fazer", tende a ter um estilo de código mais padronizado e consistente, enquanto R, com sua evolução e múltiplos pacotes, oferece diversas formas de alcançar o mesmo resultado. A afirmativa II está correta porque Python é uma linguagem de propósito geral, excelente para integrar análises em aplicações web e ambientes de produção escaláveis, enquanto R é mais focado em análise estatística e computação standalone ou em servidores dedicados à pesquisa.
(C) Incorreta: A afirmativa I está correta, mas a afirmativa III está incorreta. Python não foi criado inicialmente para análise de dados, mas sim como uma linguagem de programação de propósito geral.
(D) Incorreta: A afirmativa II está correta, mas a afirmativa III está incorreta. Python não foi criado inicialmente para análise de dados.
(E) Incorreta: As afirmativas I e II estão corretas, mas a afirmativa III está incorreta. A armadilha aqui é assumir que, por Python ser amplamente usado em análise de dados hoje, ele foi criado com esse propósito. Na verdade, Python surgiu como uma linguagem de propósito geral, e sua popularidade em dados veio muito depois, com o desenvolvimento de bibliotecas específicas. R, sim, foi criado para estatística.
Fonte: FGV EPE 2024 Analista de Pesquisa Energética - Economia de Energia (Caderno Tipo 1). Reproduzida para fins de estudo.