Do Python ao WebAssembly: desenvolvimento de análise do case California Housing
- #HTML
- #Python
- #CSS
- #IA Generativa
- #QA
Fala, comunidade DIO!
Tudo bem com vocês?
Hoje quero compartilhar um projeto acadêmico que desenvolvi para a cadeira analítica para negócios, da minha faculdade de ADM, unindo duas vertentes muito fortes do mercado atual: ciência de dados e desenvolvimento web front-end.
Quantas vezes você já desenvolveu um modelo de machine learning incrível no ecossistema Python e quebrou a cabeça pensando em como colocá-lo no ar de forma visual, elegante e sem ter que gastar rios de dinheiro ou tempo configurando servidores backend complexos (como Flask ou FastAPI)?
Para resolver esse problema, estruturei uma arquitetura utilizando PyScript e scripts de IA diretamente no ecossistema do navegador utilizando WebAssembly. O resultado foi uma landing page corporativa responsiva e centralizada que processa dados de inteligência de mercado em tempo real.
🛠️ As Tecnologias utilizadas no ecossistema
Para colocar esse projeto de pé, fiz uma convergência entre ferramentas de ciência de dados e as tecnologias tradicionais da web:
- Python 3
- PyScript (WebAssembly)
- Pandas
- HTML5 & CSS3
- Prism.js
- GitHub pages
📋 Descrição do projeto
O projeto consiste em uma plataforma de Business Intelligence voltada a tomadores de decisão corporativos. Como estudo de caso, cruzei a análise socioeconômica e geoespacial complexa do mercado imobiliário americano (California Housing — uma base robusta com mais de 20.600 registros) com a otimização de fluxos operacionais e conversão de e-commerce.
A arquitetura de dados foi desenhada do início ao fim respeitando os pilares de Big Data (os 5Vs):
- Volume: Processamento computacional massivo de registros censitários.
- Velocidade: Execução analítica em lote sob demanda gerada instantaneamente.
- Variedade: Integração de tabelas numéricas (dados estruturados) com logs de feedback de usuários (dados não estruturados).
- Veracidade: Normalização de escalas estatísticas através de técnicas de z-score.
- Valor: Transformação de dados abstratos em dashboards visuais que ajudam a mitigar riscos de crédito e encontrar gargalos operacionais (como uma grande quebra de usuários identificada na etapa de checkout).
Além do mais, o projeto foi concebido sob regras rígidas de Governança ética e LGPD, aplicando mascaramento em dados geográficos de latitude e longitude para proteção de privacidade e checagem ativa contra viés algorítmico na previsão de renda.
🔗 Links úteis e repositórios
Todo o código deste projeto foi desenvolvido com filosofia open-source. Deixo abaixo os links para você interagir com a aplicação, clonar o projeto ou usar o código-base para os seus próprios estudos:
- 🖥️ Landing page homologada: https://pablo-rafael.github.io/analitica_para_negocios/
- (Abra no seu navegador para ver o motor do Python carregando em tempo real!)
- 📂 Repositório oficial do GitHub: Acessar Código-Fonte do Projeto
- 🧪 Console interativo e treinamento (notebook): Google Colab — Pipeline de IA
💡 Desafios reais
Desenvolver esse ecossistema do zero sozinho me trouxe aprendizados imensos de resiliência e gestão de tempo. O maior desafio técnico foi, sem dúvidas, estabilizar o PyScript na web para garantir que cálculos matemáticos pesados fossem processados sem travar a interface visual ou a renderização do navegador do usuário final.
Construir essa ponte entre o universo árido da matemática computacional e o design fluido de uma landing page me provou que a ciência de dados só atinge seu potencial máximo quando é comunicada de forma clara, visual e estratégica para os negócios.
O que achou dessa solução utilizando PyScript?
Deixem suas opiniões nos comentários! Se curtiu o projeto, não esquece de dar uma passada lá no GitHub e deixar aquela estrela (⭐) para fortalecer o portfólio!



