Como esconder a células de código no Jupyter
2018, Jul 13
Para esconder as células de código podemos usar um truque bem simples combinando Javascript, CSS e uma célula de markdown usando o seguinte código:
Como funciona?
Cada célula no Jupyter gera uma div com uma classe definida pelo tipo da célula. Em particular as células de código são todas da classe input. Assim basta usar Javascript para mudar as propriedades de todas as div da classe para ocultas.
Depois podemos colocar isto dentro de uma função e associar esta função a um botão disponível na página para permitir que o usuário veja também o código caso deseje. Para dar o efeito de ligar/desligar é criado um variável que global para sinalizar se tudo está oculto e associar isto a um condicional dentro da função e pronto!
Referência:
Crédito: Imagem de Capa de @nxvision