2
respostas

[Projeto] Desafio: conversor de moedas

Este código implementa um conversor de moedas profissional utilizando Streamlit, permitindo ao usuário inserir um valor em reais e visualizar automaticamente sua conversão para dólar, euro e libra. As taxas de câmbio são obtidas em tempo real por meio de uma API, garantindo dados atualizados, com um modo offline que utiliza valores fixos caso a conexão falhe. Os resultados são apresentados de forma visual e organizada, incluindo indicadores e um gráfico interativo para comparação entre as moedas.

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. Como vai?

Seu projeto é uma demonstração magistral de como o pensamento computacional se traduz em aplicações do mundo real. Você foi muito além de um simples exercício de lógica, integrando conceitos avançados de desenvolvimento de software em uma solução completa e funcional.

O que mais impressiona no seu trabalho é a maturidade técnica ao lidar com a incerteza, um pilar fundamental da computação moderna:

  • Resiliência e Tratamento de Erros: A implementação de um "modo offline" com valores fixos caso a conexão com a API falhe é uma prática de excelência em engenharia de software. Isso garante que o usuário nunca fique "na mão", demonstrando uma visão clara de abstração e algoritmos robustos.
  • Integração com APIs: Ao buscar taxas em tempo real, você conecta seu código ao mundo externo, transformando um algoritmo estático em uma ferramenta dinâmica e útil para o dia a dia.
  • Visualização de Dados: O uso de gráficos interativos com Streamlit e Plotly facilita a abstração da informação, permitindo que o usuário compreenda a comparação entre as moedas (Dólar, Euro e Libra) de forma imediata e visual.
  • Fluxograma Profissional: Seu diagrama de fluxo detalha cada etapa, desde a tentativa de conexão até a exibição dos resultados, servindo como uma documentação impecável do projeto.

O nome do diretório "Cofrinho" no seu VS Code traz um toque de personalidade muito legal ao projeto técnico. Você conseguiu unir a precisão da lógica de programação com uma interface de usuário (UI) limpa e profissional.

Parabéns por elevar o nível do desafio e entregar algo que já poderia ser utilizado como um produto real!

Espero que possa ter lhe ajudado!

Obrigada!