Questões de Concurso
Comentadas sobre python em programação
Foram encontradas 582 questões
( ) “Tuple” é um tipo primitivo de dados dessa linguagem.
( ) Python é um exemplo de linguagem de programação compilada.
( ) Essa linguagem tem tipagem dinâmica. O tipo de dado é decidido em tempo de execução.
( ) Python é uma linguagem multiparadigma.
Com base no funcionamento das funções do módulo shutil, analise os itens a seguir.
I. A função shutil.copy(origem, destino) realiza a cópia de um arquivo, porém não preserva informações como data de modificação do arquivo original.
II. A função shutil.copy2(origem, destino) realiza a cópia de arquivos preservando alguns metadados, como data de criação e de modificação, sendo mais adequada para rotinas de backup.
III. A função shutil.copytree(origem, destino) realiza a cópia recursiva de diretórios e, por padrão, gera erro caso o diretório de destino já exista, a menos que seja utilizado o parâmetro dirs_exist_ok=True, que permite a cópia mesmo quando o diretório de destino já existe.
Está correto o que se afirma em
( ) Uma coleção padrão de Python responde à função len(), devolvendo o número de itens.
( ) Uma coleção padrão de Python não é um objeto iterável, ou seja, não pode ser percorrido em um laço for.
( ) O método collections.namedtuple é utilizado para criar classes de objetos que são apenas um agrupamento de atributos, sem métodos próprios.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Em relação às bibliotecas estatísticas e de manipulação de dados, julgue os itens a seguir:
I. A biblioteca pandas, em Python, é amplamente utilizada para manipulação e análise de dados estruturados, oferecendo estruturas como DataFrame e Series.
II. O pacote ggplot2, em R, é voltado principalmente para modelagem estatística avançada, incluindo regressão logística e ANOVA.
III. Tanto pandas quanto ggplot2 são exclusivamente utilizados para criação de gráficos interativos em dashboards web.
IV. O ggplot2 implementa a Gramática dos Gráficos (Grammar of Graphics), permitindo construção de gráficos por camadas.
V. A função plot() do pandas é equivalente completa ao ggplot2 em termos de customização e qualidade gráfica.
Assinale a alternativa com a sequência CORRETA (V/F):
Em Python, a função para exibir algo na tela é:
import csv with open(‘dados.csv’, ’r’) as file: reader = csv.reader(file) else row do reader: print(row)
O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro?
Analise as afirmativas abaixo sobre a linguagem de programação Python e assinale a alternativa correta.
I. É uma linguagem que possui características de orientação a objetos.
II. Necessita de um compilador para gerar um programa executável.
III. É uma linguagem de tipagem estática.
IV. Os objetos precisam ser explicitamente destruídos (desalocados).
O programador iniciante declarou as variáveis assim:
produto_nome = "Teclado Mecânico"
produto_preco = 299.90
produto_quantidade = 50
produto_disponivel = True
Os tipos de dados primitivos do Python que estão sendo usados corretamente nas declarações acima, são, respectivamente,
Assinale a alternativa que identifica o princípio do sistema de tipos de Python que permite que a função aceite qualquer objeto que implemente esse método, independentemente de herança ou declaração formal.
Fonte: https://www.alura.com.br/artigos/python?srsltid=AfmBO0oNYn0UY5-QjDJLokMMRUOHVT 3w7bx33SerCwgS39F df3wrpDhe.
Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.
Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.
Em Python, as estruturas de controle como if, for e while exigem o uso obrigatório de chaves {} para delimitar blocos de código.