

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.
Durante a implementação de um sistema de agendamento de consultas, o Analista de Tecnologia da Informação decide incluir tratamento de exceções para garantir que o sistema não seja interrompido quando ocorrer falha na conexão com o banco de dados. Em Python, é CORRETO afirmar que a abordagem deve ser:
Utilizar try e except para capturar erros, registrando logs para análise posterior.
Deixar a exceção ocorrer naturalmente, permitindo a depuração automática.
Encapsular o código em if e while, sem alertar o usuário em caso de erro.
Executar comandos com assert, pois evitam a necessidade de tratamento.
Tratar exceções apenas no ambiente de produção, ocultando-as em desenvolvimento.
Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:

CRUZ, F. Python Escreva seus primeiros códigos. São Paulo: Casa do Código, 2021.
Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?
Educar para a vida e para o trabalho
Educar
para a vida e para o trabalho
ducar para a vida e para o trabalho
vida e para o trabalho
Qual linguagem de programação (ou IDEs) compila diretamente para linguagem de máquina?
Groovy.
Delphi.
Python.
Java.
C#.
Os blocos de código em Python são delimitados pelo uso de chaves, que abrem e fecham cada bloco.
Certo
Errado
Em relação à versão anterior, na linguagem de programação Python 3.11, vários módulos foram melhorados. Nesse contexto, a sintaxe de um dos módulos retorna 2 elevado à potência de x e a de outro retorna a raiz cúbica de x.
As sintaxes especificadas para esses módulos são, respectivamente:
math.ln(x) e math.cbrt(x)
math.exp2() e math.cbrt(x)
math.ln(x) e math.root3(x)
math.exp2() e math.root3(x)
No contexto da integração do Python no Excel, indique uma função para plotar relacionamentos em pares em um conjunto de dados, permitindo criar uma grade de eixos em que cada variável numérica nos dados seja compartilhada entre os eixos y em uma única linha e os eixos x em uma única coluna:
matplot
mat.pair
pairplot
pair.xy
A função replace() modifica diretamente a string armazenada na variável texto, substituindo incrível por fantástico permanentemente.
Certo
Errado
No trecho if booleano and numero > 10:, se o valor da variável booleano for False, a condição não será avaliada completamente e o número não será comparado com 10.
Certo
Errado
Considere o código Python a seguir:
aux = [10, 9, 8, 7, 6, 5, 6, 4, 3, 2, 1]
numeros = list(filter(lambda x: (x % 2 == 0), aux))
print(numeros) .
O que será mostrado em tela após a execução desse código?
[2, 4, 6, 8, 10]
[10, 8, 6, 4, 2]
[2, 4, 6, 6, 8, 10]
[10, 8, 6, 6, 4, 2]
Considerando a linguagem Python, versão 3, qual a saída do seguinte trecho de código?
a = True
b = 1
c = 0
d = 9
e = False
f = 100
g = 9
print(e or a and c or pow(d,2) > 4 or a)
print(g % 2 + 8)
print(50 + f * 2)
print(50 + f % 9 * 10)
True, 1, 200, 60
True, 9, 200, 60
True, 1, 250, 60
False, 1, 200, 60
False, 9, 200, 60
Em Python, é possível definir funções dentro de outras funções (funções aninhadas), o que pode ser útil para encapsular lógicas específicas de cálculo em relatórios.
Certo
Errado
Em Python, as estruturas de controle como if, for e while exigem o uso obrigatório de chaves {} para delimitar blocos de código.
Certo
Errado

Considere o código Python precedente. Assinale a opção que corresponde ao resultado da execução desse código.
200.0
300.0
True
200.0
500.0
False
800.0
500.0
False
200.0
800.0
True
200.0
800.0
False
Na linguagem de programação Python, considerando que o comando else está alinhado aos comandos try e except, o escopo do comando else
só será processado se o escopo do comando except for processado.
nunca será processado.
será processado se ocorrer alguma exceção durante o processamento do escopo do comando except.
será processado se ocorrer alguma exceção durante o processamento do escopo do comando try.
só será processado se não ocorrer nenhuma exceção durante o processamento do escopo do comando try.
Qual das opções abaixo é utilizada para exibir uma saída no console em Python?
echo().
print().
console.write().
write().
display().
A linguagem Python permite tipagem estática de variáveis e exige declaração explicita de tipo.
Certo
Errado
Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python.
O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo independente no modelo linear, quando os parâmetros estão configurados no modo padrão (default), é
fit_
coef_
predict_
intercept_
independent_
Considere o seguinte trecho de código Python utilizado por um analista de dados em um projeto de análise de churn de clientes:
---
import pandas as pd
import numpy as np
df = pd.read_csv("clientes.csv")
df["tempo_contrato"].fillna(df["tempo_contrato"].median(),
inplace=True)
df["idade_faixa"] = pd.cut(df["idade"], bins=[0, 25, 40, 60, np.inf],
labels=["Jovem", "Adulto", "Meia-idade", "Idoso"])
df["score_normalizado"] = (df["score_credito"] -
df["score_credito"].mean()) / df["score_credito"].std()
df_churn = df[df["churn"] ==
1].groupby("idade_faixa")["tempo_contrato"].mean()
---
Com base no código acima, e nos conceitos de Pandas e análise de dados, é correto afirmar que:
o código utiliza fillna() para substituir valores ausentes por zero, o que pode enviesar a distribuição dos dados.
a função cut() cria intervalos categóricos baseados na variável score_credito e substitui valores ausentes por “desconhecido”.
a normalização do score de crédito transforma os dados em uma escala entre 0 e 1, facilitando a aplicação de algoritmos de machine learning.
o agrupamento final calcula a média do tempo de contrato por faixa etária, considerando apenas os clientes que cancelaram o serviço.
o método groupby() não pode ser utilizado após filtragem condicional com colchetes, sendo necessário aplicar query() previamente.
O método insert() pode ser usado para adicionar elementos em uma lista em qualquer posição específica, movendo os elementos subsequentes.
Certo
Errado
O comando print(f”O dobro do número digitado é: {numero_convertido * 2}”) pode ser reescrito como print(“O dobro do número digitado é: “ + numero_convertido * 2), sem causar erro.
Certo
Errado