

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.
No módulo NumPy, utilizado no aprendizado de máquina do Python 3,
o método deviation( ) permite encontrar o desvio padrão em uma matriz.
o método percentile( ) permite encontrar o percentil em uma matriz.
o método half( ) permite calcular a média em uma matriz.
o método mean( ) permite encontrar a mediana em uma matriz.
a propriedade type( ) retorna o tipo de dados do array de uma matriz.
Assuma o código Python a seguir.
a=3
b=“ BNB “
print (a*b)
A execução do código Python precedente gerará o seguinte erro.
TypeError: unsupported operand type(s) for *: 'int' and 'str'
Certo
Errado
Analise o código Python a seguir.
x = [1,2,3,4,5]
print (x[-1])
Assinale a opção que indica a saída produzida pela execução desse código.
[1,2,3,4,5]
1
[5,1]
5
[5,4,3,2,1]
Considere o trecho de código em Python 3 da figura abaixo:
valoresDescobertos = ['127', '192', '168', '105', '0', '254']
contador =0
for p1 in valoresDescobertos:
b = valoresDescobertos.copy()
b.remove(pl)
for p2 in b:
c = b.copy()
c.remove(p2)
for p3 in e:
d = c.copy()
d.remove(p3)
for p4 in d:
ip = f'{p1}.{p2}.{p3}.{p4}'
if(ping(ip)):
contador += 1
print(contador)
Considere que a função "ping" foi definida anteriormente no scpript e que todas as estações de trabalho encontram-se configuradas para responder às requisições recebidas por endereços de loopback, sabendo que a função "ping" faz uma requisição ICMP ECHO (eco) para um dado IP, retornando True caso obtenha uma resposta da requisição e False em todos os outros casos. Após a execução do código em uma rede isolada, sem acesso à internet, composta apenas de um roteador de IP 192.168.0.1 e três estações de trabalho com os IPs: 192.168.0.104, 192.168.0.105 e 192.168.0.10, assinale a opção que apresenta o valor que será exibido na tela.
1
2
4
21
61
Analise o código da imagem abaixo, escrito em Python 3.7:
def insere (estrutura, elemento) :
estrutura.append (elemento)
return estrutura
def remove (estrutura) :
if len (estrutura) >0:
return estrutura.pop()
else:
print("Erro")
estrutura = [ ]
insere (estrutura, 1)
insere (estrutura, 22)
insere (estrutura, 333)
insere (estrutura, 4444)
while(len(estrutura)>0) :
print(remove(estrutura))
Qual alternativa que apresenta a saída após a execução desse programa?
1
22
333
4444
4444
333
22
1
4444
333
22
1
Erro
1
22
333
4444
Erro
4444
333
22
Erro
Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como
lista.
operador.
tupla.
classe.
dicionário.
Considere o código Python 2.7 a seguir.
L=[6,5,4,3,2,1]
for k in range(-3,3):
print L[k]
A execução desse código exibe os números:
1 1 1 6 5 4;
1 2 3 4 5 6;
3 2 1 6 5 4;
6 5 4 3 2 1;
6 5 4 6 5 4.
Duas pilhas, p1 e p2, foram implementadas em Python, por meio de listas em que o último elemento da lista é o topo da pilha. As configurações iniciais dessas pilhas são as seguintes:
p1=[50,40,30,20,10]
p2=[ ]
Qual função irá transferir os elementos de p1 para p2, de modo que p1 passe a ser uma pilha vazia, e p2 passe a ter a mesma configuração que p1 tinha, antes da chamada da função?
def fa(p1,p2):
if(len(p1)==0):
return
x=p1[len(p1)-1]
fa(p1,p2)
p2.append(x)
def fb(p1,p2):
if(len(p1)==0):
return
x=p1[len(p1)-1]
del p1[len(p1)-1]
fb(p1,p2)
p2.append(x)
def fc(p1,p2):
if(len(p1)==0):
return
p2.append(p1.pop())
fc(p1,p2)
def fd(p1,p2):
for i in range(len(p1)):
p2.append(p1.pop())
def fe(p1,p2):
for i in range(len(p1)):
p2.append(p1[i])
A linguagem Python possui algumas funções já prontas que podem auxiliar no desenvolvimento diário, sendo uma delas a len(x). Utilizando-se dessa função, qual seria o retorno da expressão: len([‘casa’])?
Retorna 4, pois essa string tem 4 caracteres.
Retorna False, pois essa string não contém caracteres inteiros.
Retorna True, pois essa string contém apenas caracteres do tipo string.
Retorna 1, pois essa lista possui um elemento.
Retorna NULL, pois não existe essa função em Python.
Considere as classes a seguir, presentes em uma aplicação Python 3 orientado a objetos:
As linhas 23 e 25, que contêm a instrução "calcular_salario()", demonstram um conceito da orientação a objetos chamado de:
encapsulamento.
polimorfismo.
sobrecarga de métodos.
construtores sobrecarregados.
generalização.
É possível consumir recursos pela API disponibilizada pelo Jenkins, utilizando-se Python para buscar e instalar artefatos.
Certo
Errado
Qual será o resultado da seguinte expressão Python?
print(4.00/(2.0+2.0))
Assinale a alternativa correta.
Erro
1.0
1.00
1
O PySpark funciona como uma interface entre Python e JAVA para a construção de pipelines de dados.
Certo
Errado

Considerando o conjunto de dados formado por pares de pontos {(1,3), (2,4), (3,2), (4,4), (5,2)}, o código a seguir produz um gráfico de dispersão na forma ilustrada na figura anterior.
import numpy
import matplotlib.pyplot as plt
x = numpy.array([1,2,3,4,5])
y = numpy.array([3,4,2,4,2])
plt.scatter(x, y)
plt.show()
Certo
Errado
A coluna da esquerda apresenta bibliotecas Python e a da direita, exemplos de uso. Numere a coluna da direita de acordo com a da esquerda.
1- Numpy
2- Pandas
3- Matplotlib
4- TensorFlow
( ) Criação e configuração de gráficos bidimensionais.
( ) Treinamento de redes neurais com machine learning.
( ) Manipulação de estrutura bidimensional DataFrame.
( ) Aplicação de funções matemáticas como matrizes.
Marque a sequência correta.
1, 2, 4, 3
3, 2, 4, 1
3, 4, 2, 1
1, 4, 2, 3
Segundo a Wikipedia, “A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.”
Fonte: Wikipedia. Disponível em:
https://pt.wikipedia.org/wiki/Linguagem_de_pro
grama%C3%A7%C3%A3o
Sobre o tema, assinale a alternativa correta sobre as linguagens de programação.
Python: uma das mais simples de se aprender, é um dos códigos de mais fácil leitura e bastante utilizado para desenvolvimento web e Machine Learning.
JavaScript: linguagem orientada a objeto apareceu por volta de 1995, prometendo ser rápida, segura, confiável e multiplataforma. Isso porque os programas criados em JavaScript não ficam em código nativo da plataforma. Em vez disso, são compilados para uma forma intermediária chamada de bytecode e são executados por meio de uma máquina virtual.
PHP: é com ele que o estudante aprende a lógica de criação de algoritmos, por ser intuitivo e de fácil aprendizado. Não é necessário montar um ambiente local na máquina para executá-lo — afinal, a maioria dos sistemas operacionais já o utilizam como base.
Swift: Usado majoritariamente em páginas na web, a linguagem Swift é muito útil para incluir funções a uma página, algo que o HTML não seria capaz de suportar. Ela também integra informações da página a um banco de dados MySQL.
Analise o código abaixo, escrito em Python 3.7, que transforma uma string contendo um documento JSON em um objeto Python:
import json
my_json_string = """
{
"livros": [
{
"id":"01",
"edicao": "1",
"preco": 100.0
},
{
"id":"02",
"edicao": "2",
"preco": 150.0
}
]
}
"""
to_python = json.loads(my_json_string)
print(type(to_python))
print(type(to_python["livros"]))
print(type(to_python["livros"][0]["preco"]))
Qual a saída correta após a execução desse programa?
< class 'Object' >
< class 'Array' >
< class 'Number' >
<class 'Object'>
<class 'Array'>
<class 'Float'>
<class 'hashtable'>
<class 'array'>
<class 'float'>
<class 'dict'>
<class 'list'>
<class 'float'>
<class 'object'>
<class 'vector'>
<class 'float'>
Em relação à linguagem de programação Python, é INCORRETO afirmar que:
O tipo da variável pode ser inferido pelo interpretador em tempo de execução.
É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis.
Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente.
É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.).
O interpretador Python pode ser usado de forma interativa em um prompt semelhante ao shell do sistema operacional.
Considere o código a seguir, escrito em Python 3, uma linguagem popular que suporta orientação a objetos. Após instanciar um objeto da classe A utilizando o construtor padrão, qual será o conteúdo do campo value deste objeto?
class A: def __default__(self): self.value = [v for v in range(5, 0, -2)] def __init__(self): self.value = list(range(5))[2::-1] |
Nenhum, pois o código está INCORRETO.
[5, 4, 3, 2, 1, 0, -1, -2].
[5,3,1].
[2,3,4].
[2,1,0].
Considere o código Python a seguir.
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
print (a[a>5])
O que será exibido após esse código ser executado?
[[False False False]
[False False True]
[True True True]]
[[False False False]
[False False 6]
[7 8 9]]
[[]
[6]
[7 8 9]]
[False False False False False 6 7 8 9]
[6 7 8 9]