Jupyter Notebooks has been the significant player in the interactive development space for many years, and Notebooks have played a vital role in the continued popularity of languages like Python, R, Julia, and Scala. Interactive experiences like this give users with a lightweight tool (I like to say "interactive paper") for learning, iterative development, and data science and data manipulation.

The F# community has enjoyed F# in Juypter Notebooks from years with the pioneering functional work of Rick Minerich, Colin Gravill and many other contributors!

As Try .NET has grown to support more interactive C# and F# experiences across the web with runnable code snippets, and an interactive documentation generator for .NET Core with the dotnet try global tool, we're happy to take that same codebase to the next level, by announcing C# and F# in Jupyter notebooks.

.NET in Jupyter Notebooks

Even better you can start playing with it today, locally or in the cloud!

.NET in Anaconda locally

.NET Core 3.0 SDK and 2.1 as currently the dotnet try global tool targets 2.1.

global tool targets 2.1. Jupyter : JupyterLab can be installed using Anaconda or conda or pip . For more details on how to do this please checkout the offical Jupyter installation guide.

or .

Install the .NET Kernel

Open Anaconda Prompt (Installed with Anaconda

Install the dotnet try global tool dotnet tool install --global dotnet-try



Please note: If you have the dotnet try global tool already installed, you will need to uninstall the older version and get the latest before grabbing the Jupyter kernel-enabled version of the dotnet try global tool.