Tecnologista Pleno I - Desenvolvimento de Software e Sistemas para Área de Geoinformática
O Projeto Jupyter é um empreendimento de código aberto e sem fins lucrativos, nascido do Projeto IPython em 2014, e tem como objetivo apoiar a ciência de dados interativa e a computação científica. Acerca do Projeto Jupyter, assinale a afirmativa correta.
AOs Jupyter Notebooks são arquivos no formato JSON que combinam código executável com texto narrativo (Markdown), equações (LaTeX), imagens, visualizações interativas e outros resultados avançados.
BO Jupyter Notebook é a mais avançada interface de usuário baseada na web para o Projeto Jupyter. Altamente flexível, o Jupyter Notebook tem como vantagem, em relação ao JupyterLab, a extensibilidade por meio de plugins e extensões.
CAs sessões do JupyterLab nem sempre residem em um workspace e o acesso ao JupyterLab ocorre por meio da URL do servidor do notebook no navegador, cujo padrão é a URL: http(s):////notebook.
DO Jupyter Notebook somente suporta as linguagens de programação Python e R.
EO JupyterLab não permite a execução de células de código em tempo real, exigindo a reinicialização do kernel a cada vez que o código é alterado.
Revelar gabarito e comentário▾
GabaritoA — Os Jupyter Notebooks são arquivos no formato JSON que combinam código executável com texto narrativo (Markdown), equações (LaTeX), imagens, visualizações interativas e outros resultados avançados.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Projeto Jupyter
Gabarito: letra A. Os Jupyter Notebooks são realmente arquivos no formato JSON que combinam código executável com texto narrativo (Markdown), equações (LaTeX), imagens e visualizações interativas. Essa é a definição fundamental do formato .ipynb.
A questão exige conhecimento sobre as diferenças entre Jupyter Notebook e JupyterLab, as linguagens suportadas e o funcionamento do kernel. Vamos analisar cada alternativa.
Alternativa A — ✅ Correta ⟵ GABARITO
Afirma que os Jupyter Notebooks são arquivos JSON que combinam código executável com texto narrativo (Markdown), equações (LaTeX), imagens, visualizações interativas e outros resultados avançados. Correto. O formato .ipynb é um documento JSON que encapsula todo o conteúdo: células de código, saídas, metadados e texto formatado. É a definição oficial do Projeto Jupyter.
Alternativa B — ❌ Incorreta
Diz que o Jupyter Notebook é a mais avançada interface e tem como vantagem, em relação ao JupyterLab, a extensibilidade por meio de plugins e extensões. Errado. Na verdade, o JupyterLab é a interface mais avançada e modular, oferecendo maior extensibilidade. O Jupyter Notebook (clássico) é mais simples e menos flexível. A banca inverte a relação: é o JupyterLab que permite plugins/extensões de forma mais robusta.
NÃO CAIA NESSA!
A banca troca as vantagens entre Jupyter Notebook e JupyterLab. Lembre-se: JupyterLab é o sucessor e mais extensível; o Notebook clássico é mais limitado.
Alternativa C — ❌ Incorreta
Afirma que as sessões do JupyterLab residem em um workspace e o acesso ocorre pela URL http(s):////notebook. Errado. A URL padrão do JupyterLab (e do Notebook) é algo como http://localhost:8888/lab (ou .../tree para o Notebook). A URL citada (////notebook) não é um padrão válido. Além disso, o JupyterLab gerencia workspaces, mas a descrição está incorreta.
Alternativa D — ❌ Incorreta
Diz que o Jupyter Notebook suporta somente Python e R. Errado. Jupyter Notebook suporta dezenas de linguagens por meio de kernels, incluindo Julia, Scala, JavaScript, C++, e muitas outras. O nome "Jupyter" vem de Julia, Python e R, mas não se limita a elas.
Alternativa E — ❌ Incorreta
Afirma que o JupyterLab não permite execução de células em tempo real, exigindo reinicialização do kernel a cada alteração. Errado. Tanto o Jupyter Notebook quanto o JupyterLab permitem execução interativa em tempo real: você edita uma célula e executa com Shift+Enter, sem precisar reiniciar o kernel. Apenas em casos específicos (como alteração de bibliotecas carregadas ou variáveis globais) pode ser necessário reiniciar, mas não é a regra.
PEGA ESSA DICA!
Para comparar rapidamente:
Característica
Jupyter Notebook (clássico)
JupyterLab
Extensibilidade
Limitada
Alta (via plugins)
Interface
Simples, baseada em listas de notebooks
Moderna, com abas, painéis arrastáveis
Suporte a múltiplos notebooks
Sim, em separado
Sim, integrado
Linguagens suportadas
Múltiplas (via kernel)
Múltiplas (mesmo kernel)
Conclusão: A única alternativa correta é a letra A, que descreve corretamente o formato JSON do Jupyter Notebook.