Logotipo IT Forum
IT Forum Instituto Itaqui Distrito Itaqui IT Invest
IT Forum - A Comunidade de Tecnologia se Encontra Aqui
  • Todas as notícias
  • Negócios
  • Liderança
  • CIO
  • Carreira
  • IA
  • Cibersegurança
  • Plataformas
  • ESG
  • Vídeos
  • Nossas colunas
  • Colunistas
  • Pesquisas
  • Prêmios
Revistas
  • IT Forum Líderes
  • Series
  • Histórias da TI
  • Ver todos
  • Todos os eventos
  • IT Forum Trancoso
  • IT Forum Forte
  • IT Forum Mata
  • Sobre o HIT
  • Todos os materiais
Todas as notícias Negócios Liderança CIO Carreira IA Cibersegurança Plataformas ESG Vídeos
Nossas colunas Colunistas
Pesquisas Prêmios
Revistas
Todos os videocasts E agora, TI? Entre Tech IT Forum Líderes Series
Todos os eventos Trancoso
Todos os materiais Todos os materiais
  1. Home
  2. Notícias
  3. Computerworld Brasil
  4. Mozilla leva ciência de dados em Python para o navegador

Mozilla leva ciência de dados em Python para o navegador

O projeto Pyodide usa Emscripten e WebAssembly para executar Python e suas bibliotecas de dados científicos em qualquer navegador

Publicado:
22/04/2019 às 11:02
Leitura
2 minutos

O projeto experimental do Mozilla, o Pyodide, está levando uma pilha de ciência de dados do Python para o navegador web, compilando-a para o WebAssembly. O Pyodide é uma implementação do WebAssembly da biblioteca de computação científica Numpy do Python, da biblioteca de análise de dados Pandas e de partes da biblioteca SciPy para matemática, ciências e engenharia. A biblioteca de plotagem Matplotlib do Python também é incorporada.

Intimamente relacionado ao projeto Iodide da Mozilla para introduzir ciência de dados em um navegador, o Pyodide pode ser usado de forma independente ou em qualquer contexto em que os desenvolvedores desejem executar o Python em um navegador. A conversão transparente de objetos é fornecida entre o JavaScript e o Python, dando ao Python acesso total às APIs da web. Os tipos de dados básicos também são convertidos implicitamente, enquanto as matrizes de JavaScript são convertidas em exibições de memória do Python.

O ímpeto por trás do Pyodide é que o JavaScript, a linguagem do navegador, não possui um conjunto maduro de bibliotecas de ciência de dados. Recursos de computação numérica, como sobrecarga de operadores, também estão ausentes. A Mozilla gostaria de ver o ecossistema da ciência de dados de JavaScript avançar, e trazer uma pilha científica Python madura para o navegador será útil nesse meio tempo.

O Pyodide usa o Emscripten para compilar os pacotes padrão de interpretador do Python, CPython e computação científica, como o NumPy, para o formato binário WebAssembly, que é executado ao lado do JavaScript no navegador web. Carregar o Pyodide no navegador requer os seguintes downloads:

• O interpretador do Python compilado como WebAssembly.
• JavaScript do Emscripten que emula recursos do sistema, como um sistema de arquivos virtual, que o interpretador do Python espera.
• Todos os arquivos necessários ao interpretador do Python, incluindo a biblioteca padrão do Python.

Embora esses arquivos possam ser grandes, os pacotes só precisam ser baixados uma vez, após são armazenados no cache do navegador.

Você pode experimentar o Pyodide executando um notebook de demonstração no site da Iodide. (Requer um download de 50 MB). Instruções para a construção do Pyodide podem ser encontradas no GitHub.

Seta para cima
Mais lidas
Computerworld Brasil

TIM e Huawei firmam parceria para centro de inovação no Brasil

11 anos atrás

1
Notícias

Edenred Brasil agiliza processos com Robotic Process Automation (RPA)

8 anos atrás

2
CIO

Como a hiperconvergência pode apoiar a gestão do rápido crescimento de dados?

6 anos atrás

3
Notícias

Kassab institui comitês de governança digital e segurança da informação

9 anos atrás

4
Computerworld Brasil

Indra faz oferta pública para aquisição da Tecnocom

10 anos atrás

5
Logo IT Forum
Newsletter
As melhores notícias de tecnologia B2B em primeira mão
Acompanhe todas as novidades diretamente na sua caixa de entrada.
Instagram Linkedin Facebook Tiktok Youtube
1 / 1

Nenhum autor cadastrado para este post.

Notícias relacionadas
Ver mais Seta para direita
Notícias relacionadas
Ver mais Seta para direita
Capital cognitivo híbrido, o próximo capital das organizações
Gestão
Capital cognitivo híbrido, o próximo capital das organizações

Heriton Duarte

4 meses atrás

Dilema da IA está entre escalar produtividade e preservar confiança
Inteligência Artificial
Dilema da IA está entre escalar produtividade e preservar confiança

Déborah Oliveira

4 meses atrás

“O varejo não compete mais por canal, mas por capacidade de movimentar produtos”, diz CIO da Motz
Inteligência Artificial
“O varejo não compete mais por canal, mas por capacidade de movimentar produtos”, diz CIO da Motz

Pamela Sousa

4 meses atrás

Xerox anuncia nova estrutura global para o mercado da Print
Negócios
Xerox anuncia nova estrutura global para o mercado da Print

Redação

4 meses atrás

Conectando a tecnologia e o futuro dos negócios

Insights e inovações para líderes no IT Forum.

Conteúdos

  • Notícias
  • Colunas
  • Pesquisas
  • Series
  • Revistas
  • Videocasts
  • Eventos

Notícias

  • Todas as notícias
  • Negócios
  • Liderança
  • CIO
  • Carreira
  • Inteligência Artificial
  • Cibersegurança
  • Plataformas
  • Sustentabilidade
  • Vídeos

IT Forum

  • Sobre nós
  • Envie seu Release
  • Mídia Kit
  • Contato
  • Expediente
  • Cultura
  • Distrito Itaqui
  • Anuncie
  • Notícias
  • Colunas
  • Pesquisas
  • Series
  • Revistas
  • Videocasts
  • Eventos
  • Todas as notícias
  • Negócios
  • Liderança
  • CIO
  • Carreira
  • Inteligência Artificial
  • Cibersegurança
  • Plataformas
  • Sustentabilidade
  • Vídeos
  • Sobre nós
  • Envie seu Release
  • Mídia Kit
  • Contato
  • Expediente
  • Cultura
  • Distrito Itaqui
  • Anuncie

Logo do IT Forum
Estr. Dr. Yojiro Takaoka, 4601 - Ingahi, Itapevi - SP, 06696-050
Icone Instagram Icone Linkedin Icone Facebook Icone TikTok Icone YouTube
  • Link Política de privacidade
  • Link Fale conosco
  • Link Termos de uso
  • Link Trabalhe conosco
Copyright © 2026 IT FORUM - Todos os Direitos Reservados