使用Jupyter记事本记录和制作.NET可视化笔记

简介: 对于记录笔记的工具特别多,不过对于程序员来说,记录笔记+程序代码+运行结果演示可以同时存在,无疑会极大增加我们的笔记的可读性和体验感。以前在写python的时候,使用jupyter的体验很好,所以此处做一个基于jupyter的记录C#代码的笔记简易教程,供大家围观。


前言:对于记录笔记的工具特别多,不过对于程序员来说,记录笔记+程序代码+运行结果演示可以同时存在,无疑会极大增加我们的笔记的可读性和体验感。以前在写python的时候,使用jupyter的体验很好,所以此处做一个基于jupyter的记录C#代码的笔记简易教程,供大家围观。


以下正文:

前提:已安装python环境


1、pip命令升级一下

python -m pip install --upgrade pip

1995789-20221117125745142-362618133.png

 

2、安装jupyter

pip3 install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

里面的 -i https://pypi.tuna.tsinghua.edu.cn/simple 这个选项只是用来指定镜像地址使用的,默认情况下,下载比较慢,可以加一个这个选项。


1995789-20221117125755107-778383262.png


3、启动 jupyter notebook

jupyter notebook --port 端口号

端口号不指定,会从8888开始,每新开一个notebook,端口就会累加上去。

 1995789-20221117125804853-1391972403.png

 

4、新建一个笔记本的文件夹,用来存放笔记使用


1995789-20221117125813295-1691755571.png

 

5、jupyter上面进入到该文件夹下


1995789-20221117125821736-2089373886.png


6、安装microsoft.dotnet-interactive工具

dotnet tool install --global Microsoft.dotnet-interactive

前提:本机环境必须已有.NET SDK环境

 1995789-20221117125830193-1166639638.png

 

7、安装.NET用来支持jupyter的核心模块

dotnet interactive jupyter install

 1995789-20221117125839024-2144234599.png

 

8、查看jupyter支持的内核清单

jupyter kernelspec list

可以看到多出了三个 .NET环境下的支持


1995789-20221117125847475-1886137781.png


9、刷新jupyter notebook页面,新建文件里面,可以看到新增的三个内容,包括C#  F#和Powershell

 1995789-20221117125857162-1290726757.png

 

10、新建C#笔记文件

由于刚刚上面安装.NET支持的环境之前,已经启动了jupyter,所以这儿按 shift+enter运行没成功,前面显示了 * 号,代表要么代码写错要么内核服务没连上。我们下面重启jupyter服务看看。

 1995789-20221117125905094-1371254392.png

 

11、修复问题以后,就可以在jupyter里面编写你的各种代码、笔记了。

 1995789-20221117125919291-1750544282.png

1995789-20221117131057683-753279386.png

 

12、如果想要简单一口气安装python环境+jupyter,也可以通过安装 Anaconda来安装全部套装,这样可以减少出错的几率。安装成功以后,也会自带jupyter的图标,可以快速双击启动。

anaconda下载地址:

https://www.anaconda.com/products/distribution#windows


1995789-20221117130017655-194892849.png


目录
相关文章
|
1月前
|
数据可视化 开发工具 C#
.NET开源、免费、跨平台的Git可视化管理工具
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。
|
1月前
|
数据可视化
R语言弹性网络Elastic Net正则化惩罚回归模型交叉验证可视化
R语言弹性网络Elastic Net正则化惩罚回归模型交叉验证可视化
|
1月前
|
机器学习/深度学习 安全 数据安全/隐私保护
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
Windows系统安装Jupyter Notebook并实现公网访问内网笔记服务
|
10月前
|
人工智能 数据可视化 NoSQL
Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库
本文手把手教你咋在 Jupyter Notebook 中,愉快地玩图数据库。读完本文,一条查询语句就可以轻易地画出返回结果啦。
114 0
Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库
|
11月前
|
开发框架 数据可视化 前端开发
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
410 0
|
JSON 监控 数据可视化
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
日志功能是几乎所有程序或系统都必备的一个功能。该文章通过使用Loki+Grafana来实现日志记录与可视化查询,欢迎围观。
287 0
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
|
存储 JSON 数据可视化
可视化运行Python的神器Jupyter Notebook
可视化运行Python的神器Jupyter Notebook
可视化运行Python的神器Jupyter Notebook
|
机器学习/深度学习 人工智能 算法
吴恩达《Machine Learning》Jupyter Notebook 版笔记发布!图解、公式、习题都有了
吴恩达《Machine Learning》Jupyter Notebook 版笔记发布!图解、公式、习题都有了
1138 0
吴恩达《Machine Learning》Jupyter Notebook 版笔记发布!图解、公式、习题都有了
Jupyter Notebook 使用笔记
Jupyter Notebook 使用笔记
128 0
Jupyter Notebook 使用笔记
|
新零售 监控 数据可视化
【资料下载】Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化
IPython/Jupyter Notebook非常流行,但随着数据量越来越大(例如几百亿条电商平台访问日志),如何继续保持灵活的交互式分析,是一个挑战。阿里云日志服务作为阿里商业操作系统的智能运维平台,无需开发就能快捷完成海量日志数据的采集、消费、投递以及查询分析等功能。