

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Seja o seguinte programa Python:
from pilha import push, pop, empty
def reparte(list, pil):
tam=len(list)
if tam==0:
return
if tam==1:
push(pil, list[0])
return
centro=tam//2
push(pil, list[centro])
reparte(list[centro+1:tam], pil)
reparte(list[0:centro], pil)
list=[23, 80, 76, 45, 8]
pil=[]
reparte(list,pil)
while bool(pil):
print(pop(pil),end=' ')
Admita que o módulo pilha contém as funções push(pil, e), pop(pil), e empty(pil), que implementam as operações usuais sobre uma pilha.
O que será exibido no console quando esse programa for executado?
8 45 76 80 23
8 45 80 23 76
23 80 45 8 76
45 8 23 80 76
80 23 8 45 76
Considerando os parâmetros (flags) usados na linha de comando ao executar o framework pytest, aquele utilizado para iniciar o debugger interativo do Python é
--debugger
--debug
--dbg
--pdb
--pdg
Em Python, é possível definir uma função, por exemplo, com o código a seguir.

Certo
Errado
Um desenvolvedor está criando uma rede neural de 3 camadas, usando PyTorch para classificar amostras descritas por um vetor com 10 elementos. Ele já definiu parte da rede, conforme o extrato de código abaixo, e pretende definir a camada oculta como sendo composta de 5 nós, utilizando a função de ativação ReLU.

Considerando-se esse contexto, qual das linhas de código a seguir deve ocupar o comentário “#AQUI CRIAR CAMADA OCULTA COM 5 NOS E RELU” para definir corretamente a camada oculta?
nn.Linear(5, 5)
nn.ReLU()
nn.Linear(5, 5) && nn.ReLU()
nn.Sequential(nn.Linear(5, 5), nn.ReLU())
nn.Relu(10, 5)
Observe o seguinte código escrito na linguagem Python
x = [1,2,3,4,5]
n = x[2] + x[1] - x[-2]
print(n)
É correto afirmar que o valor impresso será:
-2
-1
0
1
2
Analise o trecho código Python a seguir.
AREA = [3.7, 5.356, 4.9061, 4.32092, 9.038758, 32.5434846]
resultado = list(map(round, AREA, range(1,5)))
print(resultado)
O valor impresso é
[4.0, 5.36, 4.906].
[3.7, 5.36, 4.906, 4.3209].
[3.7, 5.36, 4.906, 4.3209, 9.03876].
[4.0, 5.36, 4.906, 4.3209, 9.03876, 32.54348].
Considere o seguinte vetor em Python.
numeros = [1, 3, 5, 7, 9] |
Qual é o comando correto em Python para adicionar o número 10 ao final desse vetor?
numeros.append(10)
numeros.extend(10)
numeros.insert(10)
numeros.add(10)
Considere a lista de tuplas a seguir, em que cada tupla representa informações sobre um produto. resultado = [('Produto A', 120, 25.50), ('Produto B', 85, 19.99), ('Produto C', 200, 32.75)]
Qual seria o código em Python que transformaria esse resultado em um dicionário, em que a chave é o nome do produto e o valor é um dicionário contendo as quantidades em estoque e os preços unitários?
dados_formatados dados = {c: {'Quantidade': b, 'Preco Unitario': a} for (a, b, c) in resultado}

![]()

Uma das tarefas de mineração de dados é a criação de modelos preditivos a partir do histórico de observações como, por exemplo, precipitação, temperatura, direção e velocidade dos ventos.
Assinale a opção que indica a biblioteca Python capaz de executar métodos preditivos baseados em modelos de classificação ou regressão.
Cartopy.
Geopandas.
Scikit-Learn.
Shapely.
Xarray.
Considerando o código da linguagem de programação Python, a saída esperada do programa abaixo é igual a

13.
17.
15.
11.
A estrutura de controle de fluxo switch‑case é utilizada em Python, para se executar um bloco de código repetidamente, enquanto uma condição específica for verdadeira.
Certo
Errado
Analise o código Python abaixo, retirado de Menezes (MENEZES, Nilo N. C., Introdução à Programação com Python. 2ed; São Paulo: Novatec, 2014, p.167), e assinale a alternativa CORRETA:

Trata-se de um código de implementação de uma lista dinâmica.
É a exemplificação da implementação de uma função recursiva.
Faz referência à criação de uma classe chamada conta.
É um código que não executará, pois contém erros de sintaxe nas operações aritméticas.
É um exemplo de implementação de função que retorna o fatorial do número especificado na linha 7.
Assinale a alternativa que corresponde corretamente a uma chamada do método VideoCapture() do OpenCV para capturar a imagem de uma webcam, considerando que foi utilizada a linguagem Python e que existe apenas uma webcam conectada.
captura = cv2.VideoCapture(1)
captura = cv2.VideoCapture("WCam")
captura = cv2.VideoCapture(&def)
captura = cv2.VideoCapture("vídeo.avi")
captura = cv2.VideoCapture(0)
O desenvolvimento de bibliotecas em linguagem Python tem permitido o processamento de dados geoespaciais de forma eficiente, com constante atualização por parte da comunidade de desenvolvedores.
Em situações em que se faz necessário equalizar o histograma de uma imagem, recomenda-se empregar a biblioteca
Geopandas.
Matplotlib.
Scikit-Learn.
Scikit-image.
Xarray.
Na linguagem de programação Python, em sua versão 3 e em configuração-padrão, há diversas estruturas que podem representar coleções de elementos.
Assinale a alternativa que apresenta o tipo que corretamente representa a coleção a seguir.
teste = [1, 2, 3, 4, 5]
Set.
Tuple.
List.
Dictionary.
String.
Considere o trecho de código a seguir, escrito na linguagem de programação Python.
import pandas as pd
dados = [['Distrito Federal', 61, 'DF'],
['Rio de Janeiro', 21, 'RJ'],
['São Paulo', 11, 'SP'],
['Acre', 68, 'AC'],
['Goiás', 62, 'GO'],
['Inexistente', 0, 'IX']]
df = pd.DataFrame(dados, columns=['Estado', 'DDD',
'Sigla'])
df.set_index('DDD')
print(df.loc[0].values)
A execução desse código resultará em qual saída na tela?
['Distrito Federal' 61 'DF']
['Distrito Federal' 'DF']
['Inexistente' 'IX']
['Inexistente' 0 'IX']
['Rio de Janeiro', 21, 'RJ']
Seja o dicionário e o código em Python listados a seguir.

Ao final da execução, valor é
'BRASIL'.
'SUECIA'.
'ARROZ'.
'FAROFA'.
não possui atribuição válida.
Considere o trecho de código dado abaixo escrito na linguagem de programação Python, com uso da biblioteca para computação científica NumPy.

Com relação ao trecho acima, analise os itens a seguir:
I. O comando abaixo retorna o valor ('Morango', 25, 18.3).
![]()
II. O comando abaixo retorna o valor 2.5.
![]()
III. O comando abaixo altera o campo “nome” do último elemento do array.
![]()
Está correto o que se afirma em:
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
Considere a biblioteca Pandas e o trecho de código a seguir:

Assinale a opção que apresenta o valor numérico exibido como saída ao comando print.
195.0
240.0
275.0
225.0
250.0
Qual afirmativa descreve um método mágico em Python?
É um método que possui um nome comum como calculate ou process e é usado para realizar cálculos ou processamentos complexos.
É um método que não pode ser acessado diretamente pelo programador e é utilizado internamente pelo interpretador para otimizar o código.
É um método acessível apenas por meio de um identificador eAspecial e geralmente utilizado em programação orientada a aspectos.
É um método especial que começa e termina com dois underlines, que personalizam o comportamento de classe e objetivos.