Questões de Concurso
Comentadas sobre python em programação
Foram encontradas 580 questões
Acerca da programação orientada a objetos (POO), da linguagem de programação Python e da linguagem JavaScript, julgue o item a seguir.
O encapsulamento, na POO, é definido como a capacidade de esconder detalhes internos de implementação de
uma classe.
I → Uma função recursiva deve sempre ter uma condição de parada para evitar um loop infinito.
II → Recursão consome menos memória do que abordagens iterativas para resolver o mesmo problema.
III → O Python impõe um limite máximo de profundidade de recursão para evitar estouro de pilha.
IV → A recursividade é adequada para todos os tipos de problemas de programação.
Estão corretas
lista1 = ['maça', 'banana', 'laranja'] lista2 = ['uva','melancia','abacaxi']
Assinale a alternativa que representa uma maneira INCORRETA de unir as duas listas.
O Keras é uma API de aprendizagem profunda escrita em Python.
Sobre o Keras é incorreto afirmar que
O objetivo principal da biblioteca Pandas no contexto da ciência de dados e análise de dados é
>>> import numpy as np
>>> x = np.array([('Morango', 25, 18.3), ('Abacate', 37, 2.5)], dtype=[('nome', 'U10'), ('codigo', 'i4'), ('valor', 'f4')])
Com relação ao trecho acima, analise os itens a seguir:
I. O comando abaixo retorna o valor ('Morango', 25, 18.3). >>> x[0]
II. O comando abaixo retorna o valor 2.5. >>> x[x['codigo']>30]['valor']
III. O comando abaixo altera o campo “nome” do último elemento do array. >>> x['nome'][:]='Laranja'
Está correto o que se afirma em:
from math import prod strPow = lambda r: prod(len(r) for x in r) print(strPow('25'*2),"",sep=";")
Ao ser executado em um interpretador Python com suporte à função de biblioteca prod, o código acima imprime na saída padrão:
import pandas as pd df = pd.read_csv('data.csv') df.dropna(inplace = True)
O resultado da execução do código apresentado é a alteração do conjunto original de dados com o(a):
from nltk.corpus import stopwords from nltk.tokenize import word_tokenize
texto = "Eu sou um analista de dados da CVM!"
stop_words = set(stopwords.words('portuguese')) tokens = word_tokenize(texto)
tokens_processados = [w for w in tokens if not w in stop_words]
print(tokens_processados)
Considerando que o código foi executado sem erros e sabendo que Igor está usando Python 3.10.12 e NLTK 3.8.1, a saída do terminal foi:
Para realizar o treinamento e a predição, o cientista de dados deve usar, respectivamente, os métodos:
Considere o código python a seguir.
import spacy
nlp = spacy.load("pt_core_news_lg")
doc = nlp("O rato roeu a roupa do rei de Roma")
print(doc[2].pos_, doc[2].dep_)
Os valores exibidos pela última linha são:
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
1. Matricial 2. Vetorial 3. Bancos de Dados
( ) NetCDF4 ( ) Shapely ( ) Geopandas ( ) RasterIO ( ) Psycopg2
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
I. Python é uma linguagem de programação de alto nível, do tipo compilada e orientada a objeto.
II. Os objetos devem ser explicitamente declarados antes de sua primeira atribuição.
III. Para escrever comentários de múltiplas linhas em códigos Python são usadas três aspas simples ou duplas.
Está correto o que se afirma em
Nesse contexto, assinale a opção que indica um par de bibliotecas Python que são empregadas em conjunto, uma vez que a primeira usa funções da segunda.
Assinale a opção que indica a biblioteca Python capaz de executar métodos preditivos baseados em modelos de classificação ou regressão.
Assinale a opção que indica a biblioteca Python capaz de realizar as transformações entre sistemas de referências espaciais requeridas pelo projeto.
Em situações em que se faz necessário equalizar o histograma de uma imagem, recomenda-se empregar a biblioteca