

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 escrita de um programa em Python, um estudante percebeu que seu código apresentava erro, mesmo estando logicamente correto. Após análise, identificou que o problema estava na forma como os blocos de comandos foram delimitados.
Com base nessa situação, é possível determinar que o elemento essencial para definição de blocos de código em Python é:
O uso obrigatório de chaves {}
A utilização de parênteses ()
A indentação correta do código
A presença do caractere ponto e vírgula ;
Um programador declarou uma variável em Python e, ao longo da execução do programa, atribuiu a ela valores de tipos diferentes, sem gerar erro de compilação.
Esse comportamento ocorre porque o Python:
Exige declaração prévia e fixa do tipo da variável.
Permite apenas conversões explícitas entre tipos compatíveis.
Trabalha exclusivamente com variáveis do tipo string.
Possui tipagem dinâmica, permitindo mudança de tipo em tempo de execução.
Em Python, os "Decoradores" (Decorators) são uma funcionalidade poderosa baseada em funções de primeira ordem. Assinale a alternativa que descreve CORRETAMENTE a estrutura e o funcionamento de um decorador simples.
É um comentário especial iniciado por #@ que instrui o interpretador a ignorar a verificação de tipos estáticos naquela função específica durante a compilação.
Trata-se de uma palavra-chave reservada (decorate) colocada no final do arquivo que organiza alfabeticamente todas as funções do módulo para facilitar a leitura.
Um decorador é uma função que recebe outra função como argumento, define uma nova função interna (wrapper) que adiciona comportamento antes e/ou depois da execução da função original, e retorna essa nova função wrapper.
Um decorador é uma classe especial que herda de threading.Thread e executa a função decorada em um núcleo separado da CPU para otimizar o desempenho paralelo.
Um decorador é um método de banco de dados que formata automaticamente a saída de uma consulta SQL para JSON, não tendo relação com a lógica de programação da linguagem.

O resultado da execução do código Python apresentado é
1,2,2,3,3.
2,5,8,11,14.
2,3,4,5,6.
1,2,3,5,8.
1,2,1,2,1,2,1,2.
A linguagem Python possui uma característica fundamental relacionada à forma como seus programas são executados.
Assinale a alternativa que descreve corretamente essa característica.
Python é uma linguagem compilada diretamente para código de máquina, exigindo recompilação a cada execução.
Python é uma linguagem interpretada, cujo código é convertido em bytecode e executado por uma máquina virtual.
Python é uma linguagem exclusivamente funcional, não suportando programação orientada a objetos.
Python executa seus programas diretamente pelo sistema operacional, sem a necessidade de interpretador.
Qual função do Python retorna o comprimento de uma lista?
count()
length()
len()
size()
total()
O método append() adiciona um novo elemento ao final da lista numeros, alterando essa lista diretamente, sem criar uma nova instância.
Certo
Errado
Considerando o fragmento de código Python, informe a saída esperada.
a = [8,7,6,5,4,3,2,1]
a[2:5] = [0]
print(a)
[8,7,0,0,0,3,2,1]
[8,7,0,3,2,1]
[0,0,0]
[8,7,8,8,8,8,3,2,1]
Erro de execução do tipo IndexError.
A ampla variedade de bibliotecas disponíveis para a linguagem Python é um dos fatores que contribuem para sua popularidade em diversos tipos de projetos.
Uma biblioteca que pode ser instalada no Python para a visualização de dados é a:
R
D3
pChart
ggplot.2
matplotlib
Em Python, qual a finalidade do método __init__ dentro de uma classe?
Inicializar os atributos de um objeto da classe.
Permitir a sobrecarga de operadores em objetos da classe.
Definir um método estático que pode ser chamado sem uma instância da classe.
Definir o comportamento de um objeto quando ele é convertido em string.
No desenvolvimento de software, a escolha da linguagem de programação pode influenciar no desempenho e na produtividade. Qual das alternativas a seguir descreve corretamente uma característica da linguagem Python?
Python é uma linguagem compilada, o que garante uma execução mais rápida em comparação com linguagens interpretadas.
Python é fortemente tipada, o que exige a declaração de tipos de variáveis antes de seu uso.
Python não possui suporte para orientação a objetos, sendo uma linguagem puramente funcional.
Python é utilizado exclusivamente para scripts e automações, não sendo adequado para desenvolvimento web ou científico.
Python é amplamente utilizado para desenvolvimento web e em aplicações de aprendizado de máquina devido à sua sintaxe simples e diversas bibliotecas.
A principal característica de uma linguagem de programação interpretada, como Python, em comparação com uma linguagem compilada, como Java, no contexto de execução do código e geração de código de máquina é:
necessita de um compilador específico para cada sistema operacional.
oferece maior desempenho que linguagens compiladas.
não precisa de um ambiente de execução dedicado.
requer que o código seja convertido em código de máquina antes da execução.
executa diretamente o código-fonte sem tradução.
Em Python, a estrutura de dados que permite que o programador manipule uma sequência de valores de dados de qualquer tipo é conhecida como
lista.
file.
string.
herança.
polimorfismo.
Assinale a alternativa que contém a sintaxe correta para declarar uma variável x do tipo ponto flutuante contendo o valor 1,5 na linguagem python.
real x = 1.5
x = float(1.5)
var real x = 1.5
var float x = 1.5
var x -> real; x = 1.5
Na linguagem Python, a sequência imutável de valores de qualquer tipo, como, por exemplo, inteiros e floats, a qual é útil para representar registros, mas sem atribuir nomes aos campos, é conhecida como
lista.
dicionário.
break.
tupla.
def.
Na disciplina de ciência de dados, Python é uma das linguagens de programação mais utilizadas. A esse respeito, é correto afirmar que a linguagem de programação Python
mostra-se ideal para desenvolvimento rápido e criação de scripts em razão de sua natureza compilada.
possui recursos para controle de fluxo, como ifelse, switch-case, while e for em todas as suas versões.
classifica-se como fracamente tipada.
foi desenvolvida com o intuito de substituir a linguagem de programação C por causa de sua altíssima performance.
pode ser utilizada como uma linguagem de programação funcional.
Na linguagem Python, são consideradas sequências mutáveis as
strings.
cadeias.
tuplas.
listas.
ranges.
Python é uma linguagem procedural que utiliza quatro tipos de dados predefinidos para lidar com coleções: conjuntos, dicionários, listas e tuplas. A respeito desses tipos de dados, julgue os itens a seguir.
I O conjunto permite o armazenamento de uma tupla, mas não o de uma lista.
II A tupla é idêntica à lista, exceto pela forma mais simples com que sua declaração é realizada.
III A lista é um tipo de dados variável que permite a alteração de seus elementos após a sua criação.
Assinale a opção correta.
Apenas o item I está certo.
Todos os itens estão certos.
Apenas o item II está certo.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
Na linguagem Python, o tipo de uma variável em tempo de execução é definido pelo interpretador pelo recurso denominado
tipagem dinâmica.
modo interativo.
sintaxe.
interpretação bytecode.
empacotamento.
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.