

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.

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]
Considere o código Python a seguir.
import numpy as np
valorAplicado = np.array([5000, 6000, 7000, 8000])
taxaJuros = np.array([1, 2, 3, 4])
resultado = valorAplicado * taxaJuros
Ao executar o código acima, o valor final da variável resultado será
70000
260000
[ 5000 12000 21000 32000]
[[ 5000 10000 15000 20000]
[ 6000 12000 18000 24000]
[ 7000 14000 21000 28000]
[ 8000 16000 24000 32000]]
[[ 5000 6000 7000 8000]
[10000 12000 14000 16000]
[15000 18000 21000 24000]
[20000 24000 28000 32000]]
Ao analisar um conjunto de dados com Python, um programador resolveu usar um dataframe Pandas de nome dp para guardá-los. Em um certo momento, ele resolveu que precisaria usar, apenas, quatro colunas de dados do dataframe: “pais“, “ano“, “renda per capita“ e “expectativa de vida“.
Que fragmento de código Python 3 deve ser usado para selecionar, apenas, essas quatro colunas do dataframe dp?
dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]
dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)
dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])
dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
Considerando a matriz de dados ⎝⎛123223⎠⎞ , o código a seguir retorna as medianas dos valores encontrados na primeira coluna, {1,2,3}, e na segunda coluna, {2,2,3}.
import numpy
y = numpy.array([[1, 2], [2, 2], [3, 3]])
numpy.median(y, axis=0)
Certo
Errado
Observe o código em java a seguir.
public class Main
{
public static void main(String[] args) {
int a = 1;
if (a == 2){
System.out.println("linguagem python");
}
if (a == 1){
System.out.println("linguagem java");
}
}
}
O código equivalente em python que exibe as palavras “linguagem python” na tela está corretamente indicado em
if_name_=='_main_':
a = 2
if a == 2:
print("linguagem python")
if a == 1:
print("linguagem java")
if_name_=='_main_':
a = 2
if (a == 2){
print("linguagem python")
}
if (a == 1){
print("linguagem java")
}
if_name_=='_main_':
a = 2
if a == 2:
println("linguagem python")
if a == 1:
println("linguagem java")
if_name_=='_main_':
a = 2
if (a == 2){
println("linguagem python")
}
if (a == 1){
println("linguagem java")
}
Considere o código Python a seguir.
def F(a, b, c):
for k in range(a,b):
print k ** c
Dado que uma execução da função F exibiu os números
16, 9, 4, 1, 0, 1,
é correto afirmar que os valores dos parâmetros a, b, c empregados foram, respectivamente:
-4, 1, 2;
-4, 2, 2;
-4, 0, 4;
4, -1, 1;
4, 2, 2.
Considere o código Python 2.7 a seguir.
def ABC(L, n):
while True:
if len(L) >= n:
return L
else:
L.append(len(L) ** 2)
print ABC([20],10)
O resultado da execução desse código é:
[1, 4, 9, 16, 25, 36, 49, 64]
[1, 4, 9, 16, 25, 36, 49, 64, 81]
[20, 1, 4, 9, 16, 25, 36, 49, 64]
[20, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[20, 4, 9, 16, 25, 36, 49, 64, 81]
Python é uma linguagem de programação de alto nível, multiparadigma, interpretada, concebida nos anos 90 e, atualmente, está entre as mais aplicadas no mundo. É correto afirmar que a tipagem da linguagem Python é:
Forte e estática.
Fraca e estática.
Forte e dinâmica.
Fraca e dinâmica.
No contexto da linguagem Python 3, considere a variável.
s = '1202!TQ - lisarB od ahniraM ad etneneT-oriemirP'
Assinale a instrução que exibe o texto 'CP-T/2021'.
print((s[::-1])[-7:].substr ('QT', 'CP-T'))
print((s[:7])[::1].replace('TQ', 'CP-T'))
print((s[:-7:])[::-1].replace('QT', 'CP-T'))
print((s[::])[::-1].substr('QT', 'CP-T'))
print((s[::-1])[-7:].replace('QT', 'CP-T'))
Analise o código Python a seguir.
x = [1,2,3,4,5,6]
x = x[:-1]
for i in range(6):
___ x.append(i)
y = x[-1]*x[1]**x[7]%x[9]
print(y)
A opção que indica a saída produzida pela execução desse código é:
5
3
2
1
0
Considere o código Python, versão 2.7.1, na qual o comando print não requer parênteses.
def teste(n):
for k in range(1, n+1):
yield(k)
for x in teste(10):
print x
A execução desse código:
não tem efeito, pois nenhum comando print é acionado;
provoca a exibição do número 10 na saída;
provoca a exibição dos números de 1 até 10 na saída;
provoca um erro de compilação;
provoca um erro de execução.
Dado o código abaixo:
import psycopg2
import psycopg2.extras
frases = []
sql = 'SELECT termo, aparece FROM palavra
ORDER BY aparece
configBD = {'user':"user",'password':"*****",
'host':"localhost",'port':"5432",'database':"
CODIGO
for frase in frases:
print(frase)
cursor.close()
connection.close()
E os dados da tabela a seguir:
termo | aparece |
Python | 1 |
PHP | 2 |
é | 3 |
só | 4 |
muito | 5 |
para | 6 |
legal | 7 |
WEB | 8 |
Assinale a alternativa que, ao substituir o trecho CODIGO, gera o seguinte resultado da execução:
Python é muito legal PHP só para WEB |
connection = psycopg2.connect(**configBD)
cursor = connection.cursor()
cursor.execute(sql)
palavras = cursor.fetchall()
f = lambda p : p % 2 == 0
frases.append(' '.join([x[0] for x in palavras if not
f(x[1])]))
frases.append(' '.join([x[0] for x in palavras if f(x[1])]))
connection = psycopg2.connect(configBD)
cursor = connection.cursor()
cursor.execute(sql)
palavras = cursor.fetchall()
lambda f(p):
if(p % 2 == 0):
return True
else
return False
frases.append(' '.join([x[0] for x in palavras if not f(x[1])]))
frases.append(' '.join([x[0] for x in palavras if f(x[1])]))
connection = psycopg2.connect(configBD)
cursor = connection.cursor()
cursor.execute(sql)
palavras =
cursor.fetchall()
f = lambda p : p % 2 == 0
frases.append(' '.join([x[0] for x in palavras if not f(x[1])]))
frases.append(' '.join([x[0] for x in palavras if f(x[1])]))
connection = psycopg2.connect(**configBD)
cursor = connection.cursor()
cursor.exec
ute(sql)
palavras = cursor.fetchall()
lambda f(p):
if(p % 2 == 0):
return True
else:
return False
frases.append(' '.join([x[0] for x in palavras if not f(x[1])]))
frases.append(' '.join([x[0] for x in palavras if f(x[1])]))
Analise o código Python 2.7 a seguir.
def xpto (n1, n2):
while n1 != n2:
if (n1 < n2):
n2 = n2 - n1
else:
n1 = n1 - n2
return n1
print xpto(50,5)
O valor exibido pelo comando print é:
0
1
5
10
50
In Python, the statement 'for loop' is used for iterating over a sequence. Considering that, choose the correct alternative that presents a proper example concerning the use of 'for loop' in Python.
for x = ["John", "Sophie", "Junior"]:
print(x)
array (["John"],["Sophie"],["Junior"])
for each i = 0 to array[i]
print (array[i])
names = ["John", "Sophie", "Junior"]
for x in names:
print(x)
names =
{{"John"}, {"Sophie"}, {"Junior"}}
for x in names:
print(names)
array.names("John", "Sophie", "Junior")
for x print(names[x]):
end for: