Questão nº 88
Questão de Tecnologia da Informação · FGV TCE-GO 2024 (nº 88)
Algumas importantes bibliotecas de programação em Python desempenham papel crucial no desenvolvimento de soluções eficientes para uma variedade de problemas em Ciência de Dados e Aprendizado de Máquina.
O objetivo principal da biblioteca Pandas no contexto da ciência de dados e análise de dados é
- Afacilitar a manipulação e análise de dados estruturados pela disponibilização de opções de estruturas de dados. (alternativa correta)
- Bfornecer ferramentas para processamento de linguagem natural e textos.
- Coferecer uma interface de alto nível para construção e treinamento de modelos de redes neurais.
- Dprover funcionalidades para manipulação de datas e horas de forma eficiente.
- Erealizar cálculos numéricos eficientes e manipulação de arrays multidimensionais.
Resposta comentada
Gabarito Alternativa A
Pandas é uma biblioteca Python que serve para organizar e trabalhar com dados que estão em tabelas (como planilhas), tornando fácil limpar, transformar e analisar essas informações. Seu principal objetivo é facilitar a manipulação de dados estruturados.
(A) Correta: O objetivo principal do Pandas é exatamente este: facilitar a manipulação e análise de dados estruturados (dados organizados em tabelas, como CSVs ou bancos de dados) através de suas estruturas de dados poderosas como DataFrame e Series.
(B) Incorreta: Embora Pandas possa lidar com dados de texto, seu foco principal não é o Processamento de Linguagem Natural (PNL). Bibliotecas como NLTK ou SpaCy são as ferramentas específicas para PNL. A armadilha aqui é que a análise de dados frequentemente envolve texto, mas Pandas é uma ferramenta geral de dados estruturados, não uma biblioteca especializada em texto.
(C) Incorreta: Pandas não é usado para construir e treinar modelos de redes neurais. Essa é a função de bibliotecas como TensorFlow, Keras ou PyTorch.
(D) Incorreta: Embora Pandas tenha funcionalidades robustas para manipulação de datas e horas (com objetos `Timestamp` e `Timedelta`), essa é uma funcionalidade importante dentro de sua capacidade de manipulação de dados, e não seu objetivo principal ou exclusivo.
(E) Incorreta: A realização de cálculos numéricos eficientes e a manipulação de arrays multidimensionais é o objetivo principal da biblioteca NumPy, que é frequentemente usada em conjunto com Pandas.
Fonte: FGV TCE-GO 2024 Analista de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.