

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.
O NumPy (Numerical Python) é uma poderosa biblioteca Python que é usada principalmente para realizar cálculos em matrizes multidimensionais. Considerando o input abaixo, a saída do código é:
my_array = np.array([[4, 5], [6, 1]])
print(my_array[0][1])
6.
4.
0.
1.
5.
Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).
<1> x = {i: i ** 2 for i in range(10,0,-1)}
<2> y = sorted(x)
<3> z = (x[1], y[0], y[1])
Assinale a opção que indica o valor que z recebe na linha <3>.
(0, 0, 1)
(0, 1, 2)
(1, 0, 1)
(1, 0, 2)
(1, 1, 2)
Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores.
Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
np.cross(usuarioX, usuarioY)
np.dot(usuarioX, usuarioY)
np.linalg.norm(usuarioX - usuarioY)
np.multiply(usuarioX, usuarioY)
np.product(usuarioX, usuarioY)
A biblioteca GDAL (Geospatial Data Abstraction Library) é amplamente usada na transformação de formatos de dados geoespaciais, com suporte a dezenas de formatos matriciais e vetoriais.
Originalmente desenvolvida na linguagem C/C++, a biblioteca GDAL teve suas funcionalidades reunidas na biblioteca Python denominada
Cartopy.
Geopandas.
Osgeo.
Matplotlib.
Shapely.
Seja o seguinte código, escrito em linguagem Python:
def func(n):
if n == 0:
return []
return [n] + func(n-1) + [n]
n = int(input("Valor de n positivo: "))
seq = func(n)
print(' '.join(map(str,seq)))
Sobre esse código, é correto afirmar que
define uma chamada de função que utiliza a estrutura de dicionários.
imprime como resultado a saída 4 3 2 1 1 2 3 4, se digitado o valor 4 na console de entrada.
retorna o resultado [3, 2, 1, 1, 2, 3] se digitado o valor 3 na console de entrada.
sincroniza a execução de threads na chamada do método print(' '.join(map(str,seq))).
utiliza uma estrutura de chamada concorrente da função func() como um fork.
O objetivo principal da biblioteca NLTK em Python é realizar o processamento de linguagem natural (NLP) em textos.
Certo
Errado
Analise, abaixo, os trechos de código, que estão presentes nos arquivos models.py e create_engenheiros.py. Esse código foi elaborado utilizando Python (versão 3.10.12) e o framework Django na versão 4.

Avalie agora o seguinte retorno:
Gustave Eiffel - Engenheiro Estrutural
John von Neumann - Engenheiro Estrutural
Rosalind Franklin - Engenheiro Estrutural
O comando responsável por obter esse retorno é:
for item in Engenheiro.objects.all(especialidade='Engenheiro Estrutural'): print(item)
for item in Engenheiro.objects.filter(especialidade='Engenheiro Estrutural'): print(item)
for item in Engenheiro.objects.find(especialidade='Engenheiro Estrutural'): print(item)
for item in Engenheiro.objects.get(especialidade='Engenheiro Estrutural'): print(item)
Usando o Framework Django 4, ao executá-lo para criar um projeto, o arquivo relacionado ao projeto, que permite acessar a função runserver para visualizar o site do projeto no ar, denomina-se:
db.py
asgi.py
deploy.py
manage.py
Seja o seguinte programa Python:
a = [1, 4, 8]
b = [-1, 6, 2]
c = a*2+b*0
print(c)
O que será exibido no console quando esse programa for executado?
[2, 8, 16]
[1, 4, 8, 1, 4, 8]
[2, 8, 16, 0, 0, 0]
[1, 4, 8, 1, 4, 8, 0, 0, 0]
TypeError: unsupported operand type(s) for +: 'list' and 'list'
A respeito do uso da linguagem Python no geoprocessamento, assinale a opção correta.
Python não é utilizado para automação de processos geoespaciais e análise de dados espaciais.
Bibliotecas como Geopandas e Shapely são frequentemente usadas em Python para manipulação e análise de dados geoespaciais.
A biblioteca GDAL em Python é usada principalmente para criar visualizações interativas de mapas e gráficos.
Python não suporta o acesso a dados geoespaciais em formatos comuns como Shapefile ou GeoJSON.
Python é utilizado para geoprocessamento apenas em ambientes de desenvolvimento web e não é adequado para análises espaciais em desktop.
Considere o seguinte trecho de código em Python

Com base no trecho do código, assinale a alternativa correta.
O programa imprime "Erro A: O argumento deve ser um número inteiro!".
O programa imprime "Erro Desconhecido: O número não pode ser negativo!".
O programa imprime "Erro A: O argumento deve ser um número inteiro!", seguido por "Erro B: O número não pode ser negativo!".
O programa imprime "Erro B: O número não pode ser negativo!".
O programa imprime "Número Válido".
Considere o seguinte trecho de código, desenvolvido utilizando-se a linguagem de programação Python:
1 = [1,'oi',2.5]
1 *= 4
print(1, 4 in 1, 'oi' in 1)
Assinale a opção que indica a saída impressa pela função print().
[1, 'oi', 2.5, 1, 'oi', 2.5, 1, 'oi', 2.5, 1, 'oi', 2.5] False True
[4, 'oioioioi', 10.0] True False
[1, 'oi', 2.5] False True
[4, ' oioioioi', 10.0, 4, 'oioioioi', 10.0, 4, ' oioioioi', 10.0, 4, ' oioioioi', 10.0] True False
[4, ' oi', 10.0, 4, 'oioi', 10.0, 4, 'oioioi', 10.0, 4, 'oioioioi', 10.0] True True
Observe a seguinte lista armazenada em uma variável na linguagem Python.
x = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]
A operação y = x[1:5:3] armazenará na variável y o valor
[‘b’]
[‘b’, ‘e’]
[‘b’, ‘f’]
[‘b’, ‘c’, ‘d’]
[‘b’, ‘d’, ‘f’]
Nessa linguagem de programação, a indentação de código é considerada uma boa prática, pois não afeta a execução de um programa.
Certo
Errado
Um programador está desenvolvendo um programa Python que irá ler um texto e produzir um relatório contendo os substantivos presentes nesse texto e o número de vezes que cada substantivo aparece no texto. Por exemplo, o texto “Hoje é domingo de carnaval. Hoje é dia de samba.” iria produzir o seguinte resultado:
Hoje 2
domingo 1
carnaval 1
dia 1
samba 1
Os substantivos estão organizados de acordo com a lista inicial:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1] ]
Para completar o programa, é necessário construir uma função, chamada inclui, que receba como parâmetros uma lista de palavras, como a lista acima, e a próxima palavra do texto. Caso essa palavra recebida como parâmetro já se encontre na lista, deve-se adicionar uma unidade à quantidade de palavras existentes no texto. Caso contrário, a nova palavra deverá ser inserida no final da lista com o valor da quantidade igual a 1.
Por exemplo:
• se a função inclui for chamada com a lista inicial e a palavra "carnaval" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 2], ["dia", 1], ["samba", 1] ]
• se a função inclui for chamada com a lista inicial e a palavra "folia" como parâmetros, a nova configuração da lista passará a ser:
[ ["Hoje", 2], ["domingo", 1], ["carnaval", 1], ["dia", 1], ["samba", 1], ["folia", 1] ]
Qual implementação da função inclui executa o que foi descrito?





O comando, em Python, utilizado para criar uma lista de números de 1 a 10, inclusive, é
list(range(1, 10))
list(range(1, 11))
list(range(0, 10))
range(0, 10)
range(1, 10)
Considerando a função definida na linguagem de programação Python, informe quantos argumentos são necessários passar para a função:
def funcao(a,*n,b=2, c=4):
return a+sum(n)+b+c
5.
4.
3.
2.
1.
Analise o código Python a seguir.
L=[1,2]
while len(L) < 10:
L.append(L[-1] + L[-2])
print (L[-1])
O valor exibido na execução desse código é:
-1;
1;
2;
89;
144.
Analise o trecho de código abaixo, escrito em Python (versão 3.10.12).

Após a análise do processamento desse trecho de código, deve se concluir que o código:
funciona corretamente e o valor de ambos os funcionários são exibidos ao fim da execução.
lança um erro, na linha 25, informando que o argumento “bonus” está faltando.
lança um erro, na linha 9, uma vez que o parâmetro "salario" não foi definido na classe Gerente.
lança um erro, na linha 21, informando que os operandos não são suportados para +: “float” e “NoneType”.
“É uma linguagem de programação amplamente usada em aplicações da Web, desenvolvimento de software, ciência de dados e machine learning (ML). Seus desenvolvedores a usam porque é eficiente e fácil de aprender e pode ser executada em muitas plataformas diferentes. Foi criada por Guido Van Rossum, um programador de computador na Holanda que deu o nome a essa linguagem em razão de um programa de televisão do qual era fã. Essa linguagem de programação é?
JavaScript.
C#.
Java.
C++.
Python.