Pular para o conteúdo principal

Questão de Programação — Python — Quadrix 2024

ProgramaçãoPython
Código
qg354198
Banca
Quadrix
Órgão
IBICT
Ano
2024
Nível
Superior
Cargo
Tecnologista - Tecnologia da Informação
Considerando a linguagem Python, as bibliotecas NLTK e Pandas e a linguagem R, julgue o item. Pandas é uma biblioteca de código aberto destinada a realizar operações em arrays multidimensionais na linguagem de programação Java.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Pandas: biblioteca de Python, não de Java

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.

NÃO CAIA NESSA!

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.

1Linguagem
Python (não Java)
2Estruturas
DataFrame
Series
3Base
NumPy (arrays multidimensionais)
4Funções
Leitura/escrita (CSV, Excel, SQL)
Limpeza e agregação
Merge e groupby
Pandas
LEVELsoulevel.com.br
Pandas: Linguagem (Python (não Java)); Estruturas (DataFrame, Series); Base (NumPy (arrays multidimensionais)); Funções (Leitura/escrita (CSV, Excel, SQL), Limpeza e agregação, Merge e groupby)

Alternativa E — ❌ Errado ⟵ GABARITO

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