4

Adicionando kernels do C# e F# no Jupyter Notebook/Lab. (#csharp #fsharp #dotnet...

 3 years ago
source link: https://raccoon.ninja/pt/dev-pt/adicionando-kernels-do-c-e-f-no-jupyter-notebook-lab-csharp-fsharp-dotnet-jupyter/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Adicionando kernels do C# e F# no Jupyter Notebook/Lab. (#csharp #fsharp #dotnet #jupyter)

Posted on março 31, 2021março 16, 2021 by Breno RdV

Para quem não conhece, o Jupyter Notebook/Lab é (de acordo com o site deles): é um ambiente de desenvolvimento interativo baseado na web para notebooks, código e dados.Ótima solução para apresentações hands-on de programação, estudos e demonstrações de analise de dados e também para deixar pequenos tarefas em script já no ponto só para executar. Todavia, por padrão, ele vem “apenas” com o kernel do Python, mas é possível incluir também o kernel do dotnet, que inclui C# e F# como linguagens disponíveis.

O processo todo é bem simples e tem os seguintes requisitos:

  1. Python instalado (com o sem Anaconda, tanto faz)
  2. SDK do .net core instalado.

Para instalar, os passos são os seguintes:

1. Instalar Jupyter Notebook/Lab

Qual escolher? Jupyter Notebook ou Jupyter Lab?

Jupyter Notebook é um ambiente computacional interativo baseado na web para a criação de documentos de notebook Jupyter. Ele suporta várias linguagens como Python (IPython), Julia, R etc. e é amplamente usado para análise de dados, visualização de dados e ainda mais computação exploratória interativa.

JupyterLab é a uma abordagem mais completa. Possui uma estrutura modular, onde você pode abrir vários blocos de notas ou arquivos (por exemplo, HTML, Texto, Markdowns etc) como guias na mesma janela. Ele oferece uma experiência semelhante a IDE.

Para um iniciante, eu sugeriria começar com o Jupyter Notebook, pois ele consiste apenas em um navegador de arquivos e uma visualização de editor (de notebook). Pode ser mais fácil de usar. Se você quiser mais recursos, mude para o JupyterLab. Minha escolha pessoal é o Jupyter Lab.

Para instalar o notebook usando pip:

Shell
pip install notebook

Instalar o notebook usando conda:

Shell
conda install -c conda-forge notebook

ou

Instalar o Lab usando pip:

Shell
pip install jupyterlab

Instalar o Lab usando conda:

Shell
conda install -c conda-forge jupyterlab

2. Instalando Kernels do dotnet

O primeiro passo é instalar a ferramenta interativa global.

Shell
dotnet tool install -g dotnet-try

Agora basta instalar os kernels com o comando abaixo:

Shell
dotnet try jupyter install

Para verificar se deu tudo certo, basta usar o comando abaixo. Ele vai listar os kernels instalados.

Shell
jupyter kernelspec list

Pronto! Agora você pode criar notebooks e usar C# (ou F#) neles!

Espero ter ajudado!

The following two tabs change content below.
Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK