

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 projeto de saúde utiliza a biblioteca Pandas, em Python, para analisar dados biométricos. O conjunto de dados é trabalhado em um DataFrame chamado saude_df, com várias colunas representando medidas típicas de saúde, como o peso e a pressão arterial. Cada linha representa o valor dessas medidas para uma pessoa.
Para selecionar aleatoriamente 20% das linhas do DataFrame e apenas as colunas Peso e Pressão Arterial, pode ser usada a expressão
saude_df['Peso', 'Pressão Arterial'].sample(0.2)
saude_df[['Peso', 'Pressão Arterial']].sample(0.2)
saude_df.sample(0.2)['Peso', 'Pressão Arterial']
saude_df.sample(frac=0.2)['Peso', 'Pressão Arterial']
saude_df.sample(frac=0.2)[['Peso', 'Pressão Arterial']]
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.
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