image

Unlimited bootcamps + English course forever

82
%OFF
Pablo Ferreira
Pablo Ferreira07/06/2026 17:27
Share

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):

  1. Volume: Processamento computacional massivo de registros censitários.
  2. Velocidade: Execução analítica em lote sob demanda gerada instantaneamente.
  3. Variedade: Integração de tabelas numéricas (dados estruturados) com logs de feedback de usuários (dados não estruturados).
  4. Veracidade: Normalização de escalas estatísticas através de técnicas de z-score.
  5. 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:

💡 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!

Share
Recommended for you
Bootcamp Bradesco - GenAI, Dados & Cyber
Bootcamp Afya - Automação de Dados com IA
Accenture - Python para Análise e Automação de Dados
Comments (0)