Um ambiente extensível de computação interativa, acessado pelo navegador, que reúne notebooks, terminais, editores e navegação de arquivos em um único espaço de trabalho.
jupyter/notebook
Ambiente de notebooks baseado na web para computação interativa, que reúne código executável, resultados e texto em um só documento.
Alternativa open source a:Mathematica
- Estrelas
- 13,461
- Forks
- 5,820
- Issues abertas
- 1,889
- Último commit
- ontem
O que é?
O Jupyter Notebook é uma aplicação baseada no navegador para computação interativa. Os usuários escrevem e executam código em células, e resultados como texto, tabelas e gráficos aparecem logo abaixo de cada uma. Assim, um único documento pode reunir código, resultados e explicações.
O projeto é a interface de notebooks, independente de linguagem, do Project Jupyter. A execução do código fica a cargo de kernels, processos separados para cada linguagem, permitindo que a mesma interface funcione com diferentes linguagens de programação.
A instalação é feita com pip, e o notebook é iniciado pela linha de comando com `jupyter notebook`. O projeto mantém duas versões principais: o Classic Notebook v6, que recebe apenas atualizações de manutenção e segurança, e o Notebook v7, desenvolvido com componentes de frontend do JupyterLab e o Jupyter Server.
Recursos principais
- 01Executa código em células individuais e exibe os resultados logo abaixo de cada uma.
- 02Oferece suporte a várias linguagens por meio de kernels separados.
- 03É instalado com pip e iniciado com um único comando.
- 04O Notebook v7 é desenvolvido com componentes do JupyterLab e o Jupyter Server.
Casos de uso
- Explorar dados e prototipar código de análise de forma interativa.
- Criar tutoriais ou relatórios que combinam código, resultados e texto.
- Executar um servidor de notebooks para trabalhar remotamente de forma interativa, com a configuração adequada.
Início rápido
- 1
Instalar o Jupyter Notebook com pip
pip install notebook - 2
Iniciar o Jupyter Notebook localmente
jupyter notebook
Antes de usar
- O Notebook v5 não recebe mais manutenção, e o Classic v6 recebe apenas atualizações de manutenção e segurança.
- Extensões criadas para o Notebook v5 ou o Classic v6 não são compatíveis com o Notebook v7.
Em coleções
Tópicos
Perguntas frequentes
- O que é notebook?
- Ambiente de notebooks baseado na web para computação interativa, que reúne código executável, resultados e texto em um só documento. O Jupyter Notebook é uma aplicação baseada no navegador para computação interativa. Os usuários escrevem e executam código em células, e resultados como texto, tabelas e gráficos aparecem logo abaixo de cada uma. Assim, um único documento pode reunir código, resultados e explicações.
- notebook é gratuito? Qual é a licença?
- notebook é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- notebook ainda é mantido?
- Manutenção ativa. O último commit de notebook foi em 6 de nov. de 2026.
- Para que posso usar notebook?
- Explorar dados e prototipar código de análise de forma interativa. Criar tutoriais ou relatórios que combinam código, resultados e texto. Executar um servidor de notebooks para trabalhar remotamente de forma interativa, com a configuração adequada.
- Como instalar notebook?
- Instalar o Jupyter Notebook com pip: pip install notebook Iniciar o Jupyter Notebook localmente: jupyter notebook
- Onde consigo notebook?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jupyter/notebook
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma corporativa de compartilhamento e colaboração em notebooks Jupyter, desenvolvida como uma aplicação Ruby on Rails com MySQL e OpenSearch.
Imagens Docker prontas para uso que incluem JupyterLab, Jupyter Notebook e ferramentas comuns de Python científico, para uso pessoal ou em equipe.
Transforma notebooks Jupyter em aplicações web independentes, com um kernel próprio para cada usuário interagir com widgets.
Um kernel Haskell para Jupyter que permite executar código Haskell em notebooks, no console e em outras interfaces.
Um notebook reativo para Python que reexecuta automaticamente células dependentes, salva notebooks como arquivos .py simples e pode rodar como script ou app publicado.