Descrição
Conecta notebooks e frontends Jupyter a um interpretador Python em execução por meio do kernel IPython. É isso que permite executar células Python, manter variáveis na memória e retornar resultados ricos.
A maioria das pessoas instala como parte de um ambiente Jupyter. Código executado por um kernel tem o mesmo acesso da conta do usuário, então notebooks de origem desconhecida devem ser revisados antes da execução.