一直用Atom, 经常看到Jupyter notebook也没有兴趣玩玩。 后来看Rust 的Playground编程 ,能在Web上直接运行自身的代码,的确很不错。 后来想想,还是试试。
优点:交互比较清爽,直观,特别是有利于教学。
缺点:速度偏慢,当然,这个也能理解。
一、pip 安装 Jupyter notebook
因为我装了python 3.6, pip包管理工具身边就有,因此, 下面操作其实就OK了。当然有人喜欢用Anaconda,差不多。
pip install jupyter
二、cmd 下打开
三、home下
当然,安装后,你也可以直接点击jupyter notebook的图标,进去。和cmd下,或单独的IDE下是一样的效果。
这个操作也可以打开jupyter的界面。即下图。
new创建一个文件。你就可以上去玩了。很简单吧。
四、如何玩Julia
Jupyter notebook支持不少的语言,首先是人尽皆知的Python, 其它的Julia也是支持的,只需要安装相关的插件就行了。在Julia中,为IJulia.
打开Julia 的repl,如下:
安装好后:
你就可以看到,类似上面一样的web界面:
你new一下,选择Julia.
这样,你就可以在网上写Julia代码了。我用的是julia1.0.
五、相关的应用
找了一下VegaLite可视化库来试试。当然要先
add VegaLite;
add VegaLiteDatasets;
其它库如,PyPlot也是没问题的。
当然,也可以在Atom中,直接开IJulia
六、在vscode 中玩notebook
上面是在web中玩notebook; 也可以vscode中玩notebook.
ctrl +shift +p
中输入create new jupyter notebook
这个环境就是在vscode中,不是在web中。