Questão nº 32
Questão de Recursos Energéticos · 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 ferramentas essenciais na Ciência de Dados, cada uma com características que as tornam mais adequadas para diferentes cenários, sendo Python uma linguagem de programação de propósito geral e R uma linguagem focada em estatística.
- (A) Incorreta: Embora a afirmação I esteja correta, a alternativa B é o gabarito oficial que inclui também a afirmação II.
- (B) Correta: A afirmação I está correta porque Python, com sua filosofia "Zen of Python" e padrões como PEP 8, promove um estilo de codificação mais uniforme e padronizado. Em contraste, R, devido à sua evolução e à diversidade de pacotes, frequentemente oferece múltiplas maneiras de realizar a mesma tarefa, o que pode levar a menos padronização. A afirmação II também está correta, pois Python, sendo uma linguagem de propósito geral, é mais robusta para integração em sistemas de produção, desenvolvimento web e APIs que servem muitos usuários, enquanto R é tradicionalmente mais forte em análises estatísticas aprofundadas, visualização e relatórios em ambientes mais isolados ou para uso individual.
- (C) Incorreta: A afirmação III está incorreta. A armadilha aqui é confundir a popularidade atual de Python na análise de dados com sua origem. Python foi criado como uma linguagem de programação de propósito geral, e sua aplicação em ciência de dados se popularizou mais tarde com o desenvolvimento de bibliotecas específicas. R, por outro lado, foi criado especificamente para computação estatística e gráficos.
- (D) Incorreta: A afirmação III está incorreta.
- (E) Incorreta: A afirmação III está incorreta.
Fonte: FGV EPE 2024 Analista de Pesquisa Energética - Recursos Energéticos (Caderno Tipo 1). Reproduzida para fins de estudo.