

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.
Um militar possui um script em Python que coleta dados da API de um radar marítimo que fornece informações sobre as embarcações detectadas durante seu funcionamento. Ele precisa coletar esses dados todas as terças e quintas-feiras às 16h30. Considerando que o arquivo script.py encontra-se no diretório "/
30 16 * * 2,4 /
16 30 2,4 * * /
30 16 * * 2-4 /
16 30 * * 2,4 /
30 16 2-4 * * /
Uma lista é um tipo de vetor em Python.
Certo
Errado
O Pandas é uma das bibliotecas de Python que é utilizada para trabalhar com análise de dados e é utilizada em mineração de dados, por exemplo, por oferecer uma série de funções que permitem a leitura e manipulação de dados.
Certo
Errado
O comando range(n), em Python, gera uma lista (implícita) com os valores de 0 até n−1.
Certo
Errado
O algoritmo conhecido como insertion (inserção) é um dos mais conhecidos algoritmos de sort. Para um conjunto de chaves num array, o primeiro elemento é uma espécie de sentinela, e recebe um valor menor do que o menor elemento do array a ser ordenado. A lista de entrada [-1,2,4,10,5,3,11], por exemplo, seria rearranjada para [-1, 2, 3, 4, 5, 10, 11].
Assinale o código Python que executa corretamente esse algoritmo.
def inserção(L):
for i in range(0,len(L)):
v = L[i];
j = i;
while L[j-1] > v:
L[j] = L[j-1]
j -= 1
L[j] = v
def inserção(L):
for i in range(2,len(L)):
v = L[i];
j = i;
while L[j-1] > v:
L[j] = L[j-1]
j -= 1
L[j] = v
def inserção(L):
for i in range(2,len(L)):
v = L[i];
j = i;
while L[j-1] <> v:
L[j] = L[j-1]
j += 1
L[j] = v
def inserção(L):
for i in range(1,len(L)-1):
v = L[i];
j = i;
while L[j-1] <= v:
L[j] = L[j-1]
continue
L[j] = v
def inserção(L):
for i in range(2,len(L) -1):
v = L[i];
j = i;
while L[j-1] > v:
L[j] = L[j-1]
j -= 1
continue
L[i] = v
A biblioteca Pandas apresenta os dados em uma estrutura de DataFrame, composta por linhas e colunas.
Certo
Errado
Python só permite a leitura e a escrita de arquivos .csv e .xsls por meio da biblioteca Pandas.
Certo
Errado
Qual o resultado da expressão aritmética “( 4+ 10*5+10)% (18 -2** 3), em base 10, na linguagem Phyton?
4
6,4
32
80
700
No que se refere ao uso dos recursos, a linguagem de programação Python disponibiliza diversas funções.
Nesse contexto, atualmente para as operações “diferença” e “exponenciação”, as funções empregadas / sintaxes correspondentes são, respectivamente,
dif(a, b) / a != b e exp(a, b) / a ^^ b.
dif(a, b) / a < > b e pow(a, b) / a ** b.
sub(a, b) / a != b e pow(a, b) / a ^^ b.
ne(a, b) / a != b e pow(a, b) / a ** b.
ne(a, b) / a < > b e exp(a, b) / a ^^ b.
A leitura de arquivos .xml não requer a instalação da biblioteca Pandas.
Certo
Errado
As classes elementTree e minidom servem para análise e modificação de dados XML.
Certo
Errado
A plotagem de gráficos em Python permite a criação de histogramas.
Certo
Errado
Com relação à utilização da linguagem Python em tecnologias Web, assinale a alternativa que preenche corretamente a lacuna do texto abaixo:
_______, em Python, é usado nos generators. Generators são uma forma de gerar iterators. _____faz com que a função pare onde ele for chamado, e que na próxima vez em que for chamado, os valores sejam os mesmos da vez anterior.
List Comprehensions, A List Comprehensions
Lambda, O yield
Yield, O Lambda
Lambda O Lambda
Yield, O yield
Em uma base de dados (dataset) com avaliações sobre a qualidade de um determinado produto, o campo stars tem um valor de 1 a 5. Na fase de pré-processamento, decidiu-se criar o campo sentimento com valores bom ou ruim, e utilizando-se da biblioteca NumPy, escreveu-se o comando abaixo:
dataset['sentimento'] = np.where(dataset['stars'] >= 4, 'bom', 'ruim')
Quanto aos valores do campo sentimento, o referido comando atribuirá o valor
bom, para stars entre 2 e 5
bom, para stars 4 e 5
bom, para stars 3 e 4
ruim, para stars 4 e 5
ruim, para stars entre 1 e 4
Analise o código Python a seguir.
class enigma:
def __iter__(self):
self.x = 128
return self
def __next__(self):
y = self.x
z = lambda a : a - int(a/2)
self.x = z(self.x)
return y
coisa = enigma()
xpto = iter(coisa)
for k in range(5):
print(next(xpto))
Assinale o quarto número exibido na execução desse código.
4
8
16
32
64
O uso da recursão é particularmente apropriado para a solução daqueles problemas que podem ser definidos de modo natural em termos recursivos. Avalie o seguinte código em Python e selecione a alternativa que mostra o que será apresentado.
1 def func (x):
2 __ if x == 1:
3 ____ return 1
4 __ else:
5 ____ return x * func(x - 1)
6 print (func(5))
4
5
24
120
720
A seguir, é apresentado um fragmento de código em Python.
import numpy as np
b = np.array([[1,2,3,5]])
c = b.transpose()
print(b.dot(c),sum(b),sum(c))
O fragmento de código acima provoca a seguinte saída:
39 [11] [11]
39 [1 2 3 5] 11
[39] [1 2 3 5] 11
[[39]] [11] [11]
[[39]] [1 2 3 5] [11]
Considere o código Python a seguir.
L=[0, 1, 1, 2, 3, 5, 8, 13, 21] print (L[2:4][-1]) |
O resultado exibido na execução desse script é:
0
1
2
3
21
Observe o código a seguir.

Qual será o resultado desse código Python?
05.
10.
15.
20.
Após a execução do trecho de código abaixo, a apresentação correta da impressão da variável r em um console de um interpretador Python (versão 3.11.3) é
valores = [1, 2, 3, 4]
r = list(map(lambda x, y: x ** y, valores, valores))
print(r)
[1, 4, 9, 16].
[1, 4, 27, 256].
[2, 4, 6, 8].
[2, 4, 8, 16].