Questão de Programação — Python — Quadrix 2024
- Código
- qg354198
- Banca
- Quadrix
- Órgão
- IBICT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Tecnologista - Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: letra E (ERRADO). A afirmação está incorreta porque o Pandas é uma biblioteca de código aberto da linguagem Python, voltada para manipulação e análise de dados (estruturas como DataFrame e Series), e não para a linguagem Java. A confusão entre as linguagens é o erro central da assertiva.
O Pandas é uma das bibliotecas mais utilizadas no ecossistema Python para ciência de dados. Seu nome deriva de "Panel Data" e foi criado por Wes McKinney em 2008. Ele fornece estruturas de dados de alto desempenho e fáceis de usar, como o DataFrame (uma tabela bidimensional com linhas e colunas rotuladas) e a Series (um array unidimensional rotulado). Com o Pandas, é possível realizar operações como leitura e escrita de arquivos (CSV, Excel, SQL), limpeza de dados, agregações, fusões (merge), agrupamentos (groupby) e análise estatística descritiva.
A biblioteca é construída sobre o NumPy, que é a biblioteca fundamental para computação numérica em Python, fornecendo o objeto ndarray (array N-dimensional). O Pandas aproveita o NumPy para operações vetorizadas e eficientes, mas o foco do Pandas é a manipulação de dados tabulares e rotulados, enquanto o NumPy foca em arrays numéricos multidimensionais.
A afirmação da questão mistura três elementos: a biblioteca (Pandas), a finalidade (operações em arrays multidimensionais) e a linguagem (Java). O Pandas é de Python; a finalidade de "arrays multidimensionais" é mais associada ao NumPy; e a linguagem Java tem suas próprias bibliotecas para análise de dados, como Apache Spark (que também tem API em Python) e Deeplearning4j, mas não o Pandas.
A banca explora a confusão entre linguagens de programação e bibliotecas. O candidato que conhece o Pandas sabe que ele é Python, mas pode se confundir com a menção a "arrays multidimensionais", que remete ao NumPy. A pegadinha está em trocar a linguagem: o Pandas é de Python, não de Java.
A banca troca a linguagem da biblioteca: o Pandas é de Python, não de Java. Além disso, a finalidade de "arrays multidimensionais" é mais típica do NumPy, que é a base do Pandas. Fique atento a essas associações.
A assertiva está errada porque o Pandas é uma biblioteca da linguagem Python, não de Java. O Pandas é amplamente utilizado para análise e manipulação de dados, oferecendo estruturas como DataFrame e Series. A menção a "arrays multidimensionais" é uma característica mais associada ao NumPy, que é outra biblioteca de Python. Portanto, a afirmação contém erro na linguagem de programação.
Gabarito: letra E (ERRADO).
Link permanente: /questoes/qg354198