[C#] Jupyter Notebook에서 C# 사용하기

 Python을 써 본 사람들은 다들 Jupyter Notebook을 사용해 본적이 있을겁니다. Jupyter Notebook을 사용하면 단순 playground 용도로 여러가지 간단한 코드블럭을 시험해 보는 용도로 사용한다거나 직접 수정하고 실행해 볼 수 있는 튜토리얼 문서를 만드는 등 단순히 주석달린 소스코드로 보관하거나 공유하는 것보다 훨씬 유용합니다.

 이제는 이 Jupyter Notebook에서 C# 코드로된 노트북을 만들 수 있는데요 현재 PC에 Anaconda/Miniconda 환경 혹은 Python가 Jupyter Notebook 그리고 .Net 개발환경이 이미 설치되어 있는 환경이라고 가정하면 아래 순서대로 커맨드라인 명령어들만 실행해주면 간단히 사용 가능합니다.

 

1. Microsoft.dotnet-interactive 를 설치합니다.

dotnet tool install --global Microsoft.dotnet-interactive

 

2. Jupyer notbook용 .Net 커널을 설치하는 커맨드를 실행합니다.

dotnet-interactive jupyter install

 

이제 Jupyter notebook을 실행시켜보면 새 노트북 생성에 C#이 보이는걸 확인하실 수 있을겁니다.

이제 아래와 같이 C#코드로 된 노트북을 만 들 수 있습니다.