

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.
import numpy as np
a = np.array([(1, 2), (3, 4), (5, 6)],
dtype=[('x', 'i4'), ('y', 'i4')])
print(a)
print(a.shape)
O resultado da execução do código Python apresentado anteriormente é o que se segue.
[[1 2]
[3 4]
[5 6]
['x','i4']
['y','i4']]
(3, 2)
Certo
Errado
O resultado da execução do código em Python a seguir será Meu nome é Garfield.
class Animal:
nome = ““
def patas(self):
print(“Tenho quatro patas”)
class Gato(Animal):
def display(self):
print(“Meu nome é”, self.nome)
garfield = Gato()
garfield.nome = “Garfield”
garfield.patas()
garfield.display()
Certo
Errado
Frameworks são criados para linguagens de programação com o intuito de facilitar o desenvolvimento de uma determinada aplicação. Um framework para linguagem Python voltado para o desenvolvimento web é o
Django.
Laravel.
React.
Scikit-learn.
Pandas.
Dentro do contexto de metaclasses em Python, considere a seguinte implementação:
class Meta(type):
def __new__(cls, name, bases, class_dict):
class_dict["attribute"] = 42
return super().__new__(cls, name, bases,
class_dict)
class MyClass(metaclass=Meta):
pass
Em relação ao código apresentado, é correto afirmar que
o código irá lançar uma exceção, pois metaclasses não podem modificar atributos.
MyClass.attribute retornará um erro, pois "attribute" não foi definido na classe.
ao instanciar obj = MyClass(), o valor de obj.attribute será 42.
a classe MyClass herda diretamente de Meta.
a classe Meta não pode ser usada como metaclass porque não herda da classe object.
Streamlit é uma biblioteca utilizada para criar interfaces web, como, por exemplo, um dashboard com vários gráficos interativos.
Certo
Errado
De acordo com o processamento do trecho de código abaixo, escrito em Python (versão 3.11.3), é correto afirmar que o código
1 class Funcionario:
2 titulos = [ 'Doutor', 'Mestre', 'Especialista']
3 def_init_(self, nome, titulo, salario=2949):
4 self.nome = nome
5 self. titulo = titulo
6 self. salario = salario
7
8 @property
9 def exibe_salario(self):
10 return self._salario
11
12 def exibe_titulo(self):
13 if self._titulo not in self.titulos:
14 raise ValueError('Titulo inválido')
15 return self._titulo
16
17 funcionario = Funcionario( 'Francisco', 'Especialista')
18 print (funcionario.exibe_salario)
19 print (funcionario.exibe_titulo())
lança um erro, na linha 17, por faltar o parâmetro “salario” na instanciação da classe.
lança um erro, na linha 18, devido ao erro de sintaxe na chamada “funcionario.exibe_salario.”
lança um erro, na linha 19, devido ao erro de sintaxe na chamada “funcionario.exibe_titulo().”
funciona corretamente e o valor do salário e o título do funcionário são exibidos ao fim da execução.
Em um ambiente corretamente configurado e em condições ideais, um código escrito em Python que utiliza o Selenium para automação web, utilizando o navegador Firefox, inicia-se com:
import pythondriver from selenium
driver = pythondriver.Firefox()
driver.search("https://www.trt18.jus.br/portal/")
from selenium import pythondriver
driver = pythondriver.Firefox()
driver.get("https://www.trt18.jus.br/portal/")
import webdriver from selenium
driver = webdriver.Firefox()
driver.set("https://www.trt18.jus.br/portal/")
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.trt18.jus.br/portal/")
import driver from selenium
webdriver = driver.Firefox()
webdriver.search("https://www.trt18.jus.br/portal/")
Na linguagem Python, qual seria a forma correta de comentar uma linha de código?
#
/
'''
**
/
O resultado da execução do código a seguir será
3.45359236999999997.
from scipy import constants
print(constants.pi)
Certo
Errado
A regressão linear multivariada é usada para análises estatísticas em Python e trabalha com uma variável explicativa.
Certo
Errado
No contexto do Python, analise o script a seguir.
...
p1 = Person("John", 36)
print(p1.nome)
print(p1.cidade)
Assinale a correta definição da classe Pessoa que completa o script.
class Pessoa:
def __init__(self, nome, cidade):
self.nome = nome
self.cidade = cidade
class Pessoa:
new (self, nome, cidade):
.nome = nome
.cidade = cidade
class Pessoa (nome, cidade):
self.nome = nome
self.cidade = cidade
class Pessoa
init (nome, cidade)
class Pessoa (p1, p2):
def self:
self.nome = p1
self.cidade = p2
Em um programa Python, foi declarada uma variável do seguinte modo: frase="João da Silva é casado e mora numa casa. A casa do casal é bonita". Em seguida, foi declarada a seguinte instrução: print(type(frase.find("casa",43,56))). O resultado exibido da execução desta instrução é
43
casa
<class 'int'>
<class 'str'>
casa do casal
Analise o código Python a seguir.
for num in enigma(10): print(num) |
Dado que a execução desse código exibe 10 números inteiros, a formulação correta para a função enigma é:
def enigma(n):
for i in range(n):
yield i
def enigma(n):
for i in range(n):
return i
def enigma(n):
for i in range(n):
if i == 0:
return i
else:
return (enigma3(n-1))
def enigma(n):
return n * range(n)
def enigma(n):
return n!
É possível criar um gráfico de linhas com a biblioteca Matplotlib.
Certo
Errado
O código em Python a seguir apresentará um erro de execução.
r = 10
i = 7
c = complex(r, i) + (6 + 3j)
print(c)
Certo
Errado
A seguir é apresentado um trecho de código escrito na linguagem Python.
x = [2,3,1,5,4]
for i in range(len(x)-1):
x[i],x[i+1] = x[i+1],x[i]
O valor da variável x após a execução desse trecho de código será:
[2,3,1,5,4]
[3,1,5,4,2]
[3,4,1,2,5]
[4,2,5,3,1]
[4,5,1,3,2]
A classe numpy.poly1d() permite a criação de arrays multidimensionais.
Certo
Errado
A biblioteca Scipy permite criar regressões lineares multivariadas.
Certo
Errado
Com a função json.loads(), é possível ler os dados de um arquivo JSON.
Certo
Errado