JupyterLite - NumPy, SciPy, Pandas sem instalar nada!
30/05/2025 , Laboratório 1302

Execute NumPy, SciPy e Pandas e outras bibliotecas direto no navegador com JupyterLite, sem instalar nada, através do WebAssembly! Ideal para ensino, testes e prototipagem.


Vou ensinar o pessoal como subir um ambiente jupyterlite hospedado no proprio github pages através das github actions, totalmente no lado do cliente, que executa várias bibliotecas python direto no navegador por meio da tecnologia web assembly.

Evento que estará no ambito de eventos do capítulo local da numfocus de BH também (:


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

essencial:

  1. python básico - variáveis, estruturas de decisão, repetição, entrada e saída de dados, matrizes, funções
  2. git e github - ter conta criada no github, saber fazer clone, adicionar arquivos ao repositorio, commits e pushs

você vai aproveitar muito mais do tutorial se souber:
1. pip e instalações de pacotes no python
2. jupyter
3. pandas, numpy, scilab
4. conceitos intermediários de álgebra linear e otimização linear (para o problema a ser resolvido)

O que as pessoas que participarem podem esperar aprender na sua atividade?

Construírem ambientes para execução de notebooks e demais códigos python nos próprios computadores dos usuários sem a necessidade de instalar nada, nem tampouco estar sujeito às limitações de ferramentas server-side, como o google collab (:

Escolha uma ou mais áreas em que essa proposta se encaixa

Computação Científica, Ciência e Análise de Dados, Comunidade

Autista, aluno e docente do CEFET-MG Campus Divnópolis, trabalha com tecnologia há 15 anos em múltiplas áreas, se especializando nos últimos 10 anos em computação científica.