

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.
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:
NOUN, NSUBJ;
VERB, ROOT;
NMOD, DET;
VERB, CASE;
NSUBJ, NOUN.
Considere o seguinte código em Python:

O que será armazenado na variável resultado após a execução deste código, quando a variável n for igual a 9?
15.
25.
35.
45.
Considere o seguinte script em linguagem Python:

Analise os itens a seguir:
I. Os arquivos indicados pelas variáveis serão movidos para a pasta recém criada AMAZONIA_1_WFI
II. Para serem movidos, os arquivos indicados pelas variáveis devem ter as primeiras partes (antes da extensão) iguais
III. Se a execução chegar na última linha do script, vai apresentar erro nesta linha
Está correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Considerando a linguagem de programação Python, analise os itens I, II e III a seguir. Os códigos foram escritos na versão 3.10.12.
I. Após a execução das linhas de código abaixo, o valor atribuído a y será zero.
<1> x = {x: x** 2 for x in range (10) if x%2)
<2> y = x.pop (0)
II. Considerando as linhas de código abaixo, pode-se afirmar que a atribuição na linha <7> não será executada.
<1> x = 1
<2> while x < 100:
<3> x = x + 1
<4> if not x /
<5> break
<6> else:
<7> y = x
III. Considere o código abaixo.
<1> def f(n):
<2> if n==1:
<3> return 1
<4> else:
<5> return f(n-1)*n
A expressão f(5) retorna 120.
Está correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
Qual dos seguintes operadores em Python é usado para verificar se um valor está contido em uma sequência como uma lista ou uma string?
!=
Is
=+
)*
in
Considere o seguinte código em Python:

Ao ser executado em um interpretador Python com suporte à função de biblioteca prod, o código acima imprime na saída padrão:
0;
40;
256;
625;
erro.
Considere o código a seguir que é usado para capturar a sintaxe de diversos tipos de frase a ser usado.
class Frase:
def __ init __ (self,texto):
self.texto = texto
def verbo (self):
self.palavras = self.texto.split ()
return ("verbo")
class Afirmativa (Frase):
def verbo (self):
palavras = self.texto.split()
return palavras [1]
class Pergunta (Frase):
def verbo (self):
return self.palavras[2]
def imp(frase):
print (frase.verbo())
imp (Afirmativa("Eu vou a praia"))
imp (Pergunta ("Onde voce vai ?"))
A saída correta desse código é
vou a praia
Vai
vou
Vai
vou vai
Eu
Você
Retorna erro
Analise o código Python a seguir:
a = 5
b = 10
c = 15
if a < b and b < c:
resultado = "Primeira condição verdadeira"
elif a < c and b > c:
resultado = "Segunda condição verdadeira"
else:
resultado = "Nenhuma condição verdadeira"
print(resultado)
Assinale a alternativa que apresenta o que será exibido ao termino da execução do código.
Primeira condição verdadeira
Segunda condição verdadeira
Nenhuma condição verdadeira
Erro
A linguagem Python agrada muitos desenvolvedores por sua facilidade na escrita de programas, isto é, propondo produtividade no desenvolvimento através de sua simplicidade, dentre várias características desta linguagem. Assinale a alternativa correta sobre o significado de a linguagem Python ser, de fato, de tipagem dinâmica.
Os tipos de dados são definidos explicitamente pelo programador
Os tipos de dados são atribuídos em tempo de compilação
Os tipos de dados são determinados automaticamente em tempo de execução
Python não suporta tipagem dinâmica
A linguagem Python vem sendo amplamente utilizada para a criação de algoritmos para ciência de dados, bem como para implementar aplicações em diversas áreas. Assim como outras linguagens, Python possui uma coleção de bibliotecas que auxiliam no desenvolvimento de aplicações, uma destas bibliotecas que é usada com grande frequência por cientistas de dados é a biblioteca scikit-learn. Assinale a alternativa que apresenta qual é a finalidade desta biblioteca.
Utilizado para aprendizado de máquina e experimentação de ciência de dados, contendo uma ampla variedade de algoritmos de aprendizado, funções de erro e procedimentos de teste bem estabelecidos
Utilizado para aprendizado de programação, auxiliando na geração de código automático e garantindo o desenvolvimento produtivo
Utilizado para obtenção de métricas de complexidade dos algoritmos de ciência de dados
Utilizado para criação de modelos de dados relacionais, permitindo a persistência, organização e performance
Considere o seguinte trecho de código escrito em Python3:

Assinale a alternativa que apresenta a saída da execução desse trecho de código.
6
7
9
8
Considerando o uso da linguagem Python 3.0 ou superior, marque a alternativa usada corretamente para definir uma função assíncrona:
def async func():
async def func():
def func() async:
def func async():
Considere o arquivo de texto q02.txt com o seguinte conteúdo (entre as aspas):
“O TRF1 é um órgão da Justiça Federal brasileira.
O TRF2 é um órgão da Justiça Federal brasileira.
O TRF3 é um órgão da Justiça Federal brasileira.
O TRF4 é um órgão da Justiça Federal brasileira.
O TRF5 é um órgão da Justiça Federal brasileira.”
Considere o seguinte script em Python:
with open("q02.txt") as f:
n = sum(1 for w in f)
Ao final da execução do script, o valor de n é:
0;
5;
9;
45;
None.
Considere o seguinte código em Python:
class Orgao:
def __init__(self, s):
self.s = s
def print(self):
print(f"Nome: {self.s}")
def print2(self):
print("Nome:", self.sigla)
class Tribunal(Orgao):
def __init__(self, sigla):
super().__init__(sigla)
self.sigla = sigla
def print(self):
super().print()
trf1 = Tribunal("TRF1")
trf1.print()
trf1.print2()
Em relação às chamadas das funções trf1.print e trf1.print2 no código acima, é correto afirmar que:
ambas as funções irão falhar;
ambas as funções serão executadas com sucesso;
as funções não chegarão a ser chamadas, pois há erro de sintaxe;
trf1.print será executada com sucesso, mas trf1.print2 irá falhar;
trf1.print2 será executada com sucesso, mas trf1.print irá falhar.
Uma base de dados fornecida por uma instituição pública nacional foi disponibilizada com coordenadas geográficas no sistema de referência espacial SIRGAS 2000. Contudo, as especificações de um projeto em andamento requerem coordenadas geográficas representadas no sistema de referência WGS-84.
Assinale a opção que indica a biblioteca Python capaz de realizar as transformações entre sistemas de referências espaciais requeridas pelo projeto.
Cartopy.
Folium.
Matplotlib.
Numpy.
PyTorch.
Uma biblioteca é uma coleção de códigos usados com frequência que os desenvolvedores podem incluir em seus programas Python para evitar escrever o código do zero. Assinale a alternativa que se refere à biblioteca Python que fornece funções úteis que são necessárias para o desenvolvimento Web:
NumPy.
Requests.
Keras.
OpenCV-Python.
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.
>>> 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:
I, apenas.
II, apenas.
I e II, apenas.
I e III, apenas.
I, II e III.
Analise o seguinte programa em Python:
class ClasseX:
def mostrar(self):
print("X",end="")
class ClasseY:
def mostrar(self):
print("Y”,end="")
class ClasseZ(ClasseY, ClasseX):
def mostrar(self):
super().mostrar()
print("Z",end="")
obj_z = ClasseZ()
obj_z.mostrar()
Quando esse programa for executado, sua saída será
XY
YX
YZ
ZY
Z
Na linguagem Python, ao executar varlista = list(range(1, 5)), qual lista é atribuída à varlista?
[5]
[1, 1, 1, 1, 1]
[0, 1, 2, 3, 4]
[1, 2, 3, 4, 5]
[1, 2, 3, 4]
A linguagem Python, em conjunto com diversas bibliotecas, oferece ferramentas com aplicação em análise e ciência de dados. Acerca das bibliotecas NumPy, pandas e SciPy, analise as afirmativas a seguir, e assinale V para a afirmativa verdadeira e F para a falsa.
( ) A biblioteca NumPy é baseada na manipulação de estruturas de dados multidimensionais, nas quais todos os elementos possuem o mesmo tipo.
( ) A biblioteca pandas possui métodos próprios para geração e visualização de gráficos.
( ) A biblioteca SciPy possui um pacote para manipulação de matrizes esparsas.
As afirmativas são, respectivamente
V, V e F.
V, F e V.
F, V e F.
F, F e V.
V, V e V.