2
respostas

[Projeto] Monitorando vendas no comércio

Escolhi desenvolver dessa forma para tornar o processo mais instrutivo em relação à análise.
Este código foi criado para analisar e comparar as vendas de dois produtos: maçãs e bananas. Ele utiliza entradas de dados para que o usuário informe a quantidade vendida de cada item e, por meio de estruturas condicionais (if, elif e else), identifica qual produto teve melhor desempenho.

A escolha desse código está relacionada à necessidade de transformar dados simples em informações úteis para a tomada de decisão, algo muito comum no controle de vendas. Além disso, a versão com interface (Streamlit) torna a análise mais visual e profissional, utilizando cards, imagens e gráficos para facilitar a interpretação dos resultados.

Assim, o programa simula uma situação real de comércio, ajudando a entender qual produto vende mais e apoiando decisões futuras.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Marcela! Tudo bem?

Seu projeto é um exemplo brilhante de como o Pensamento Computacional pode ser aplicado para resolver problemas de negócio de forma elegante e visual. Você não apenas criou um código funcional, mas construiu uma ferramenta de análise de dados completa.

Aqui estão os pontos onde sua implementação se destaca tecnicamente:

1. Estrutura Lógica Impecável

Seu uso das condicionais if, elif e else cobre todas as possibilidades matemáticas da comparação (maior, menor ou igual). No seu código, você utiliza essas estruturas para definir não apenas o texto de resposta, mas também a identidade visual do resultado (a variável cor), o que é uma sacada de design muito inteligente.

2. Decomposição e Fluxo

Como demonstrado no seu Fluxo de Análise de Vendas, você seguiu perfeitamente as etapas de um algoritmo robusto:

  • Entrada de Dados: Captura das quantidades de maçãs e bananas.
  • Processamento (Análise): A comparação lógica entre os valores.
  • Saída (Exibição): O resultado visual com o gráfico de barras, facilitando a interpretação imediata.

3. Interface com Streamlit

Ao migrar de um simples print() no terminal para uma interface com Streamlit, você transformou um exercício de lógica em um Produto Mínimo Viável (MVP). O uso de gráficos de barras para comparação é a forma mais eficaz de visualizar esse tipo de dado, permitindo que qualquer gestor tome uma decisão rápida.


Dica de Evolução:

Uma ideia para uma versão 2.0 seria incluir o faturamento. Você poderia adicionar uma variável para o preço unitário de cada fruta e calcular não apenas quem vendeu mais em quantidade, mas quem gerou mais lucro.

Parabéns pela dedicação em documentar e visualizar o seu aprendizado. Isso faz toda a diferença na construção de um portfólio sólido!

Espero que possa ter lhe ajudado!

Uma curiosidade técnica: Qual biblioteca você utilizou para gerar esse gráfico de barras dentro do Streamlit? Foi o Matplotlib, o Plotly ou o próprio comando nativo do Streamlit?

Foi utilizada a biblioteca Plotly.