Entrar

Questão sobre Projeto Final: Planejamento e Design

Programação em Python

Originais Teachy

Projeto Final: Planejamento e Design

Difícil

(Originais Teachy 2023) - Questão Difícil de Programação em Python

Durante a aula de Programação em Python, os alunos do 1° ano do ensino médio estão se preparando para o projeto final, no qual deverão aplicar os conceitos aprendidos para resolver um problema prático. O projeto envolve o desenvolvimento de um aplicativo simplificado para gerenciamento de tarefas, que permite aos usuários criar, listar, atualizar e deletar tarefas. Considerando as etapas iniciais do projeto, os alunos precisam definir o problema a ser resolvido, selecionar as tecnologias mais adequadas para a implementação do aplicativo e criar um plano de projeto que inclua as etapas de desenvolvimento, testes e documentação. Com base nos conhecimentos de planejamento e design de projetos, e considerando a importância de uma boa arquitetura de software e interface amigável para o usuário, qual seria o passo inicial fundamental para o planejamento do projeto e por que ele é crucial para o sucesso da implementação? (ENEM - Inep)
a.
Começar pelo planejamento dos testes, para assegurar que o produto final seja funcional, e então definir o problema a ser resolvido.
b.
O passo inicial fundamental para o planejamento do projeto é a definição clara e detalhada do problema a ser resolvido.
c.
O primeiro passo é escolher as tecnologias de desenvolvimento sem uma compreensão prévia do problema.
d.
O passo inicial envolve a criação de um protótipo de interface do usuário antes de analisar as funcionalidades necessárias.
e.
Iniciar o projeto com a definição das etapas de documentação, para garantir que o processo seja bem registrado desde o início.

Gabarito:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur id consequat justo. Cras pellentesque urna ante, eget gravida quam pretium ut. Praesent aliquam nibh faucibus ligula placerat, eget pulvinar velit gravida. Nam sollicitudin pretium elit a feugiat. Vestibulum pharetra, sem quis tempor volutpat, magna diam tincidunt enim, in ullamcorper tellus nibh vitae turpis. In egestas convallis ultrices.
Emoji eyes

Gabarito

Você precisa ser um professor cadastrado para ver o gabarito

Emoji eyes
Iara Tip

DICA DA IARA

Está montando uma prova ou lista de exercícios?

Na plataforma da Teachy é possível gerar esses materiais automaticamente, sem perder horas buscando por questões 😉

Quem viu essa questão também gostou de...
Questão icon

Questão

Dificuldade Médio

Fonte:

Is external icon

Teachy

Considere o seguinte trecho de código em Python que utiliza diferentes tipos de dados: 'numbers = [1, 2, 3, 4, 5]', 'text = 'Python Programming'', 'my_tuple = (10, 20, 30)', 'my_set = {1, 2, 3, 4, 5}', 'my_dict = {'name': 'John', 'age': 25}'. Com base no conhecimento dos tipos de dados em Python, qual deve ser a ordem de substituição das variáveis acima para que o trecho de código seja executado sem erros e imprima o resultado, sem alterações, no formato JSON a seguir: {'numbers': [1, 2, 3, 4, 5], 'text': 'Python Programming', 'my_tuple': (10, 20, 30), 'my_set': {1, 2, 3, 4, 5}, 'my_dict': {'name': 'John', 'age': 25}}?

Tipos de Dados em Python

Questão icon

Questão

Dificuldade Difícil

Fonte:

Is external icon

Teachy

Considere o seguinte cenário: você é um desenvolvedor de software e foi contratado para criar um programa que gerencie uma biblioteca. O programa deve permitir que os usuários cadastrem novos livros informando o título, o autor, o número de páginas e o gênero literário. Além disso, os usuários devem ser capazes de buscar livros por título, autor ou gênero. Com base nesse contexto, identifique qual seria o tipo de dado mais apropriado para representar a listagem de livros na biblioteca, levando em consideração que ela pode ser ordenada e pesquisada de diferentes maneiras.

Tipos de Dados em Python

Questão icon

Questão

Dificuldade Médio

Fonte:

Is external icon

Teachy

Em um projeto interdisciplinar envolvendo programação em Python e sustentabilidade, um grupo de alunos do 1º ano do ensino médio foi desafiado a desenvolver um aplicativo que calcula a pegada de carbono de atividades diárias. O aplicativo deve permitir que os usuários insiram diferentes tipos de atividades, como transporte, consumo de energia e alimentação, e então calcule e apresente um relatório sobre a quantidade de CO2 equivalente emitida. Para a apresentação final do projeto, os alunos devem elaborar uma apresentação que não apenas demonstre a funcionalidade do aplicativo, mas também eduque a audiência sobre a importância da redução da pegada de carbono para a mitigação das mudanças climáticas. Considerando o objetivo duplo da apresentação, que é técnico e educacional, e a necessidade de revisar o código do aplicativo para garantir sua eficiência e precisão, qual deve ser a estratégia adotada pelos alunos para integrar os conhecimentos de programação e sustentabilidade de forma a criar uma apresentação coesa e informativa, enquanto garantem que o aplicativo seja uma ferramenta confiável para os usuários?

Projeto Final: Apresentação e Revisão

Questão icon

Questão

Dificuldade Médio

Fonte:

Is external icon

Teachy

Durante um projeto de machine learning, um estudante do ensino médio está aprendendo a usar a biblioteca Scikit-learn para implementar um sistema de classificação. Ele entende a importância de preparar os dados antes de treinar um modelo e decide aplicar a técnica de normalização em um conjunto de dados com features em escalas diferentes. Após a normalização, ele observa que os dados foram reescalonados de forma a manter a distribuição da variável entre um intervalo específico para todas as features. Com base nessa situação e nos conceitos de pré-processamento de dados em machine learning, qual técnica de pré-processamento o estudante provavelmente utilizou com a biblioteca Scikit-learn para realizar a normalização dos dados, considerando o impacto dessa técnica no resultado do aprendizado do classificador?

Python para Machine Learning: Introdução à Biblioteca Scikit-learn

Community img

Faça parte de uma comunidade de professores direto no seu WhatsApp

Conecte-se com outros professores, receba e compartilhe materiais, dicas, treinamentos, e muito mais!

Teachy logo

Reinventamos a vida dos professores com inteligência artificial

Instagram LogoLinkedIn LogoTwitter LogoYoutube Logo
BR flagUS flagES flagIN flagID flagPH flagVN flagID flagID flag
FR flagMY flagur flagja flagko flagde flagbn flagID flagID flagID flag

2023 - Todos os direitos reservados

Termos de usoAviso de PrivacidadeAviso de Cookies