A .NET Interactive está aqui! | Pré-visualização do .NET Notebooks 2



Em novembro de 2019, anunciamos o conteúdo .NET para notebooks Jupyter com a disponibilidade de C # e F #. Hoje, temos o prazer de anunciar o lançamento do Preview 2 .NET Notebook. Neste artigo, você pode encontrar todos os principais novos recursos desta versão. Entrar!

O que há de novo


Novo nome - Conheça o .NET Interactive


Hoje anunciamos a alteração oficial do nome para o .NET Interactive.

O .NET Interactive é um conjunto de ferramentas e APIs da CLI que permitem aos usuários criar recursos interativos na Web, descontos e blocos de anotações.

Alterar o .NET Interactive


Novo repositório -  dotnet / Interactive


Decidimos combinar as ferramentas  dotnet try e  dotnet interactive em um repositório.


Nova ferramenta global - dotnet Interactive


Como instalar o .NET Interactive


Primeiro, verifique se você tem o seguinte instalado:

  • SDK do .NET 3.0 .
  • Jupyter. O Jupyter pode ser instalado usando o  Anaconda .
  • Abra o Prompt do Anaconda (Windows) ou o Terminal (macOS) e verifique se o Jupyter está instalado:

> jupyter kernelspec list
  python3        ~\jupyter\kernels\python3

  • Em seguida, no console comum, instale a  dotnet interactive ferramenta global:

> dotnet tool install --global Microsoft.dotnet-interactive

  • Instale o kernel .NET executando o seguinte no Anaconda Prompt:

> dotnet interactive jupyter install
[InstallKernelSpec] Installed kernelspec .net-csharp in ~\jupyter\kernels\.net-csharp
.NET kernel installation succeeded

[InstallKernelSpec] Installed kernelspec .net-fsharp in ~\jupyter\kernels\.net-fsharp
.NET kernel installation succeeded

[InstallKernelSpec] Installed kernelspec .net-powershell in ~\jupyter\kernels\.net-powershell
.NET kernel installation succeeded

  • Você pode verificar a instalação executando o seguinte comando no Prompt do Anaconda:

> jupyter kernelspec list
  .net-csharp    ~\jupyter\kernels\.net-csharp
  .net-fsharp    ~\jupyter\kernels\.net-fsharp
  .net-powershell ~\jupyter\kernels\.net-powershell
  python3        ~\jupyter\kernels\python3

Nota: se você estiver procurando mais informações, dotnet try visite  dotnet / try .

Suporte para novos idiomas - PowerShell


Notebooks PowerShell




Os Notebooks PowerShell combinam os recursos de gerenciamento do PowerShell com a rica experiência visual dos notebooks. A integração da experiência executável do PowerShell com amplo texto e visualização abre cenários para os usuários do PowerShell integrarem e melhorarem o treinamento e o suporte a documentos. Como exemplo, esta demonstração do novo recurso PowerShell foi facilmente transformada em um tutorial online colaborativo.



Graças à interação de vários núcleos fornecida pelo núcleo interativo do .NET, um único notebook, agora com suporte ao PowerShell, pode atingir com eficiência o plano de controle e o plano de dados.

Os administradores de banco de dados, administradores de sistema e especialistas em suporte consideram os blocos de anotações do PowerShell úteis para gerenciar recursos. Por exemplo, este bloco de notas ensinará ao usuário como criar uma máquina virtual do Azure no PowerShell.



Executando código .NET no nteract.io



Além de trabalhar com o  código .NET  nos Jupyter Notebooks, os usuários agora podem escrever seu código interativamente. O Interact é uma ferramenta de código aberto que cria SDKs, aplicativos e bibliotecas que ajudam as pessoas a aproveitar ao máximo os blocos de anotações interativos e o REPL. É com satisfação que nossos usuários do .NET aproveitam ao máximo o REPL interativo, incluindo o aplicativo de desktop interativo.



Para iniciar interativamente o .NET Interactive, baixe o aplicativo de área de trabalho do  Interact  e instale os  kernels do .NET .

Recursos


Source: https://habr.com/ru/post/undefined/


All Articles