如何让Jupyter Notebook支持多种编程语言

Python010

如何让Jupyter Notebook支持多种编程语言,第1张

在《 如何用Python做词云 》一文中,有眼尖的同学发现我在Jupyter Notebook新建笔记本时,菜单里有多个选项。

这就意味着我可以直接新建支持Python 2,Python 3,甚至是R语言的笔记本。

可是当你自己安装了Anaconda后,新建笔记本的选项却是这样的。

你可能马上觉得不公平了——为什么我这里的选项这么少?我也想让自己的Jupyter Notebook同时支持这3种不同编程环境!

其实Jupyter Notebook可以支持的编程语言,远不止这几种。下图只是个不完全列表。

想看完全的列表,请访问 这个链接 。

本文我们只讨论如何让Jupyter Notebook支持Python 3和R这两种编程语言。如果你是初学者,我建议你还是先把Python 2掌握熟练,再去尝试迁移到Python 3。至于R,也有现成的RStudio等优秀集成开发环境可以使用。

jupyter是由jupyter project下的一个项目。

可以简单地把jupyter理解为一个可以在网页运行python,julia语言,r语言的工具,它提出了文学化编程的概念,可以在单元格(cell)中,可以像写在笔记本上文章一样,随时写,随时运行,随时根据运行的结果来修改代码,这样的交互式编程模式可以极大的提升编写代码的效率。

Jupyter Notebook 有两种键盘输入模式。

Shift+Enter : 运行本单元,选中下个单元

Ctrl+Enter : 运行本单元

Alt+Enter : 运行本单元,在其下插入新单元

Y:单元转入代码状态

M:单元转入markdown状态

A :在上方插入新单元

B:在下方插入新单元

X:剪切选中的单元

Shift +V:在上方粘贴单元

按照提示安装完成。 运行:ipython notebook 出现jupyter,在其右侧,选择“new”,选择“Python2” 开始jupyter 如今更名为:jupyter,即为原来的notebook