Início

Questões de Concursos Python

Resolva questões de Python comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


21Q894496 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Em um projeto de análise de dados utilizando Python e a biblioteca Matplotlib, um cientista de dados precisa visualizar rapidamente a distribuição percentual de categorias em um conjunto de dados que está na lista categorias. Para isso, ele decide utilizar um gráfico que represente essa distribuição de maneira intuitiva, optando por um gráfico de setores, também conhecido como gráfico de torta ou de pizza.
Considerando-se esse contexto, qual fragmento de código deve ser usado pelo cientista de dados?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q898706 | Programação, Python, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024

Analise o código Python apresentado abaixo e marque a opção que apresenta a saída correta.

----------------------------------

def modificar(v, l):

v = 4

l.append(4)

v = 5

l = [1, 2, 3]

modificar(v, l)

print(v,l.pop())

----------------------------------

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

23Q899827 | Programação, Python, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Um desenvolvedor de software está trabalhando em uma aplicação web que processa transações bancárias. Para melhorar o desempenho do sistema, ele decidiu implementar a funcionalidade de cálculo de transações de forma assíncrona utilizando a linguagem Python e a biblioteca asyncio. A declaração da função assíncrona a ser chamada começa por:
async def calcular():
Ao rodar o programa, o desenvolvedor recebeu o seguinte erro:
RuntimeError: asyncio.run() cannot be called from a running event loop

Considerando-se esse contexto, uma forma correta de chamar a função calcular é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q970268 | Programação, Python, Ciência de Dados, Petrobras, CESPE CEBRASPE, 2022

Considerando np a bibliotecanumpydo Python, julgue o item a seguir.

Se a1 = np.linspace(1,9,5), a2 = np.linspace(3,7,5) e

b = np.concatenate((a2 , a1)), então b[–4] +b[1] > 10.

  1. ✂️
  2. ✂️

26Q973166 | Programação, Python, Análise de Dados, TJDFT, FGV, 2022

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q894501 | Programação, Python, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024

Um time de cientistas de dados usa a linguagem Python e o pacote Numpy para desenvolver um sistema de recomendação que utiliza perfis de usuário baseados em vetores, nos quais cada elemento representa a afinidade do usuário por um determinado produto bancário. Considere dois perfis de usuários, X e Y, e seus respectivos vetores, usuarioX e usuarioY. Para identificar se esses usuários têm gostos similares e fazer recomendações precisas, é crucial calcular a similaridade entre seus perfis. Uma das métricas utilizadas para esse fim é o cosseno da similaridade, calculado a partir do produto escalar entre os dois vetores de perfis de usuário dividido pelo produto das magnitudes desses vetores.
Considerando-se esse contexto, qual fragmento de código calcula corretamente o produto escalar entre os dois vetores, usuarioX e usuarioY?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q905546 | Programação, Python, Tecnologia da Informação, SEDUC SP, FGV, 2024

O trecho de código a seguir, escrito em linguagem Python, ordena a lista nomeada minha_lista. Analise-o e indique qual será a ordem de exibição dos nomes da lista ao final da execução de sua ordenação.
minha_lista = ['Jair', 'Samuel', 'Jailton', 'Marcos', 'Pedro'] minha_lista.sort(key=len) # a função len "número de caracteres"
# será aplicada a cada elemento da lista
print(minha_lista)
A ordem de saída será
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

29Q910445 | Programação, Python, Tecnologia da Informação Soluções, EPE, FGV, 2024

x = {i: i ** 2 for i in range(10,0,-1)}<2> y = sorted(x)<3> z = (x[1], y[0], y[1])Assinale a opção que indica o valor que z recebe na linha <3>.">

Considere o código a seguir, escrito na linguagem de programação Python (versão 3.11.3).

<1> x = {i: i ** 2 for i in range(10,0,-1)}

<2> y = sorted(x)

<3> z = (x[1], y[0], y[1])

Assinale a opção que indica o valor que z recebe na linha <3>.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

31Q965046 | Programação, Python, Analista Tecnológico, Banco do Brasil, FGV, 2023

A biblioteca Python de tensores que pode ser utilizada em problemas de aprendizado profundo, podendo utilizar tanto processadores do tipo GPU quanto CPU, é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

32Q896971 | Programação, Python, Informática, IF Sul MG, FUNDATEC, 2024

É uma biblioteca de código aberto da linguagem Python que fornece funcionalidades para trabalhar com computação numérica, como, por exemplo, matrizes multidimensionais, sendo uma dependência para utilização do OpenCV com Python. O trecho refere-se a:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

33Q896973 | Programação, Python, Informática, IF Sul MG, FUNDATEC, 2024

Assinale a alternativa que corresponde corretamente a uma chamada do método VideoCapture() do OpenCV para capturar a imagem de uma webcam, considerando que foi utilizada a linguagem Python e que existe apenas uma webcam conectada.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q906032 | Programação, Python, Informática, IFSP, IF SP, 2024

Em um sistema de fila de impressão, os documentos são processados na ordem em que chegam (FIFO). Esse sistema de fila é implementado usando uma lista em Python, e o usuário pode realizar as seguintes operações:

• Adicionar um documento ao final da fila.
• Remover o primeiro documento da fila (o próximo a ser impresso).
• Remover todos os documentos após um certo documento, cancelando suas impressões subsequentes.

Sabendo que uma lista em Python tem complexidade O(n) para algumas operações, qual das seguintes operações consome menos tempo de processamento?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

35Q907071 | Programação, Python, Analista de Tecnologia da Informação, BRB, IADES, 2024

Considere o trecho de código a seguir, escrito na linguagem de programação Python.

import pandas as pd

dados = [['Distrito Federal', 61, 'DF'],

['Rio de Janeiro', 21, 'RJ'],

['São Paulo', 11, 'SP'],

['Acre', 68, 'AC'],

['Goiás', 62, 'GO'],

['Inexistente', 0, 'IX']]

df = pd.DataFrame(dados, columns=['Estado', 'DDD',

'Sigla'])

df.set_index('DDD')

print(df.loc[0].values)

A execução desse código resultará em qual saída na tela?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

36Q959139 | Programação, Python, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Julgue o próximo item, relativo a noções de programação Python e R.

Considere o programa a seguir, escrito em R.

x <- c (3, 5, 7)

y <- c (1, 9, 11)

print (x + y)

Após a execução do programa, será obtido o seguinte resultado.

[1] 36

  1. ✂️
  2. ✂️

37Q965044 | Programação, Python, Analista Tecnológico, Banco do Brasil, FGV, 2023

Assinale a opção que apresenta a classe da biblioteca scikit-learn, versão 1.2.2, utilizada em scripts python para a implementação de análises incrementais de componentes principais.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q881138 | Programação, Python, Técnico em Eletrônica, CAGEPA PB, CESPE CEBRASPE, 2024

Tendo em vista que Python é uma linguagem de programação amplamente utilizada para geoprocessamento devido à sua simplicidade e versatilidade e à vasta gama de bibliotecas disponíveis para manipulação de dados geoespaciais, assinale a opção correta acerca da aplicação dessa linguagem na área de geoprocessamento.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

39Q959138 | Programação, Python, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Julgue o item subsequente, relativo a redes de computadores.


DNS é um protocolo da camada de aplicação que usa o UDP — com o UDP há apresentação entre as entidades remetente e destinatária da camada de transporte antes do envio de um segmento.

  1. ✂️
  2. ✂️

40Q951790 | Programação, Python, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025

Sobre a utilização das engines Unity e Unreal para a criação de aplicações de realidade virtual.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.