- PVSM.RU - https://www.pvsm.ru -
В ноябре 2019 мы анонсировали поодержку .NET для Jupyter notebooks с доступностью C# и F#. Сегодня мы рады объявить о выпуске Preview 2 .NET Notebook. В этой статье вы можете найти все основные новые функции этого выпуска. Присоединяйтесь!
Сегодня мы объявляем об официальном изменении названия на .NET Interactive.
.NET interactive — это набор инструментов и API-интерфейсов CLI, которые позволяют пользователям создавать интерактивные возможности в web, markdown и notebooks.
Изменение .NET Interactive
dotnet interactive
global tool [1] : Для .NET Notebooks (Jupyter и interact)
dotnet try
global tool [2] : Для семинаров и документов. Интерактивный markdown со вспомогательным проектом.
trydotnet.js
API (публично еще не доступно): онлайн-документация. Например, на странице в документации [3] и странице .NET [4]. В настоящее время недоступно.
Мы решили объединить инструменты dotnet try
и dotnet interactive
в один репозиторий.
Во-первых, убедитесь, что у вас установлено следующее:
> jupyter kernelspec list
python3 ~jupyterkernelspython3
dotnet interactive
global tool:> dotnet tool install --global Microsoft.dotnet-interactive
> dotnet interactive jupyter install
[InstallKernelSpec] Installed kernelspec .net-csharp in ~jupyterkernels.net-csharp
.NET kernel installation succeeded
[InstallKernelSpec] Installed kernelspec .net-fsharp in ~jupyterkernels.net-fsharp
.NET kernel installation succeeded
[InstallKernelSpec] Installed kernelspec .net-powershell in ~jupyterkernels.net-powershell
.NET kernel installation succeeded
> jupyter kernelspec list
.net-csharp ~jupyterkernels.net-csharp
.net-fsharp ~jupyterkernels.net-fsharp
.net-powershell ~jupyterkernels.net-powershell
python3 ~jupyterkernelspython3
Примечание: если вы ищите больше информации о dotnet try
посетите dotnet/try [2].
PowerShell Notebooks объединяют возможности управления PowerShell с богатым визуальным опытом notebooks. Интеграция исполняемого опыта PowerShell с широким текстом и визуализацией открывает пользователям PowerShell сценарии интеграции и совершенствования своего обучения и поддержки документов. В качестве примера, эта демонстрация новой функции PowerShell была легко преобразована в совместный интерактивный обучающий инструмент.
Благодаря многоядерному взаимодействию, обеспечиваемому интерактивным ядром .NET, один notebook, теперь с поддержкой PowerShell, может эффективно ориентироваться как на плоскость управления, так и на плоскость данных.
Администраторы баз данных, системные администраторы и специалисты по поддержке считают PowerShell notebooks полезными для управления ресурсами. Например, этот notebook научит пользователя созданию виртуальной машины Azure в PowerShell.
В добавок к работе с .NET Code [9] в Jupyter Notebooks, теперь пользователи могут писать свой код в интерактивном режиме. Interact — это инструмент с открытым исходным кодом, который создает SDK, приложения и библиотеки, которые помогают людям максимально использовать интерактивные notebooks и REPL. Мы рады, что наши пользователи .NET пользуются всеми преимуществами интерактивного REPL, включая интерактивное приложение для настольных компьютеров.
Чтобы начать работу с .NET Interactive в интерактивном режиме скачайте настольное приложение Interact [9] и установите .NET kernels [10].
Автор: sahsAGU
Источник [14]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/c-2/347581
Ссылки в тексте:
[1] global tool: https://www.nuget.org/packages/Microsoft.dotnet-interactive/
[2] global tool: https://www.nuget.org/packages/dotnet-try/
[3] странице в документации: https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/intro-to-csharp/branches-and-loops?tutorial-step=1
[4] странице .NET: https://dotnet.microsoft.com/learn/dotnet/in-browser-tutorial/1
[5] dotnet/interactive: https://github.com/dotnet/interactive
[6] репозиторий Try .NET: https://github.com/dotnet/try
[7] .NET 3.0 SDK: https://dotnet.microsoft.com/download
[8] Anaconda: https://www.anaconda.com/distribution
[9] .NET Code: https://nteract.io/
[10] .NET kernels: https://nteract.io/kernels/dotnet
[11] Попробуйте пример .NET notebooks online с помощью Binder: https://github.com/dotnet/interactive/blob/master/docs/NotebooksOnBinder.md
[12] Создайте и запустите .NET Notebooks на вашем компьютере.: https://github.com/dotnet/interactive/blob/master/docs/NotebooksLocalExperience.md
[13] Делитесь вашими .NET notebooks с другими онлайн с помощью Binder: https://github.com/dotnet/interactive/blob/master/docs/CreateBinder.md
[14] Источник: https://habr.com/ru/post/487538/?utm_campaign=487538&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.