Do Jupyter Notebook ao App Web em Produção: A Jornada do Mercury Framework
Do Jupyter Notebooks para Aplicações Web em Produção: Conhecendo o Mercury
O Problema que Pouca Gente Comenta
Jupyter notebooks são ótimos para explorar dados e criar protótipos. Todo mundo que trabalha com ciência de dados usa bastante. No entanto, chega uma hora em que surge uma dúvida: como transformar aquele notebook em algo que outras pessoas possam usar de verdade?
A maioria das soluções tradicionais não é muito prática. Você pode reescrever todo o código em Flask ou FastAPI, usar Streamlit ou passar semanas aprendendo frameworks web. Outra opção é simplesmente deixar o notebook guardado e compartilhar apenas exportações estáticas, sem interação.
É aí que entra o Mercury, um framework que pega seu notebook como base e gera automaticamente uma aplicação web pronta para produção.
O Que Diferencia o Mercury
Mercury não é apenas mais uma ferramenta para converter notebooks. Ele foi criado pensando em quem já trabalha com Python e quer manter tudo nessa linguagem do início ao fim.
Sem JavaScript: Toda a aplicação é escrita em Python. O Mercury cuida da parte web automaticamente, sem precisar alternar entre linguagens.
Interatividade Simples: Você adiciona sliders, botões e campos de texto usando apenas código Python. Não é preciso lidar com HTML ou CSS para criar uma interface funcional.
Desenvolvimento ao Vivo: As alterações aparecem na hora. Isso mantém o fluxo de trabalho contínuo, sem esperar compilações ou reinicializações do servidor.
Feito para Dados: O framework entende como cientistas de dados trabalham. Gráficos e tabelas são exibidos de forma natural, sem complicação.
Para Que Serve na Prática
Mercury é útil para criar dashboards e ferramentas de análise em tempo recorde. Com ele, você pode apresentar protótipos que stakeholders podem explorar diretamente.
Também é uma boa solução para construir ferramentas internas e dashboards de análise para equipes, sem precisar construir uma infraestrutura web completa. Em ambientes educacionais, serve para criar tutoriaer