Esse workshop é uma tradução do original: The Jupyter Widget Ecosystem
O código desse tutorial foi escrito usando Python 3; muitas dependências provavelmente não estão acessíveis para usuários de Python 2.
Nós recomendamos bastante que você use o Python distribuído por conda. Você pode instalar miniconda ou se você é familiar com o ecossistema miniforge.
Quase todos os exemplos funcionarão em um Jupyter notebook ou em JupyterLab padrão. As instruções abaixo assumem que você está usando JupyterLab.
Também há instruções abaixo para instalação usando pip, que deve funcionar com qualquer distribuição Python.
Você pode ir para git clone https://github.com/marimeireles/tutorial.git
na linha de comando, ou baixar esse repositório como um arquivo zip.
Os passos abaixos fornecerão um env funcional:
conda env create -f environment.yml
conda activate luas-de-jupyter
# cria um kernell pra esse env
ipython kernel install --name widgets-tutorial --display-name widgets-tutorial --sys-prefix
mamba env update --file environment.yml
conda activate luas-de-jupyter
# Create a kernel for this environment
ipython kernel install --name widgets-tutorial --display-name widgets-tutorial --sys-prefix
Utilizando pyenv versão 2.0.4. Crie um virtualenv:
$ pyenv virtualenv 3.7.0 my-virtual-env-3.7.10
Active o virtualenv criado:
$ pyenv shell my-virtual-env-3.7.10
Instale as dependências:
$ pip install -r requirements.txt
As instruções de instalação foram testadas em um Windows 10 Professional up-to-date. Se você encontrar qualquer issues no Windows por favor abra um issue ou contate-nos no chat ou canal disponível pela palestra.
Se você não está usando conda/mamba, por favor use as instruções abaixo.
pip install -r requirements.txt
# crie um kernel para esse env
ipython kernel install --name widgets-tutorial --display-name widgets-tutorial --sys-prefix
Para checar sua instalação, por favor baixe o script install_check.py e execute-o:
python install_check.py
Para adquirir os materiais do tutorial clone esse repositório.
git clone git@github.com:marimeireles/tutorial.git
Ou caso não possua SSH configurado use:
git clone https://github.com/marimeireles/tutorial.git
Clique no link abaixo para acessar o conteúdo do tutorial online:
Muitos dos materiais funcionarão sem modificação no mybinder.org sem precisar instalar nada no seu computador. Contudo, esse não é o modo recomendado para seguir esse tutorial.
Please join us on the Gitter channel: https://gitter.im/jupyter-widgets/Lobby
Nos fale! Você pode abrir um issue nesse repositório clicando na aba "issues" e então no botão "new issue".