前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python文学化编程-Jupyter notebook使用和插件拓展

Python文学化编程-Jupyter notebook使用和插件拓展

作者头像
企鹅号小编
发布2018-01-26 11:16:49
1.5K0
发布2018-01-26 11:16:49
举报
文章被收录于专栏:编程

Jupyter notebook (Ipython notebook)是集代码、结果、文档三位一体的文学化可重复程序文档。支持40多种程序语言,Python为原生语言。如果安装了Anaconda,就会自动包含。Anaconda的安装见之前的文档Linux学习 - Conda软件安装方法。

其界面如下:点击右侧的-就可以新建一个notebook。

这是一个Notebook的界面,鼠标点击即可写代码;点击运行代码;按图示更改每个输入框的内容属性,选择和,写完内容点击运行就可以运行代码或转换Markdown文本。

常用快捷操作

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

编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。

命令模式,键盘输入运行程序命令;这时的单元框线是灰色。

: 运行本单元,选中下个单元

: 运行本单元

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

:单元转入代码状态

:单元转入markdown状态

:在上方插入新单元

:在下方插入新单元

:剪切选中的单元

:在上方粘贴单元

Jupyter小技巧

代码框输入就会加载之前写过的脚本

也可以加载在线代码

代码框输入即可运行写好的Python脚本(一般不写后缀)

代码框输入可运行bash命令

嵌入matplotlib的图像

评估函数的运行时间和内存使用

列出所有的magic函数

代码框开头输入即可把当前cell的命令存到对应文件

更多Magic见

http://nbviewer.jupyter.org/github/ipython/ipython/blob/1.x/examples/notebooks/Cell%20Magics.ipynb#The-cell-magics-in-IPython

Jupyter插件安装

安装时先关闭Jupyter程序

安装Jupyter插件管理工具

激活Jupyter插件管理工具

安装jupyter-vim-binding

激活jupyter-vim-binding

启动Jupyter notebook, 进入http://localhost:8888/nbextensions/,激活插件

每个插件点击可查看其功能描述,使用方式,批量演示插件功能。常用的有选择多个Jupyer cell用于复制粘贴,代码自动补全,代码格式美化,py2转py3,标示最大代码长度等,支持VIM模式。

服务器端使用

即可启动,访问即可。

References

https://github.com/ipython-contrib/jupyter_contrib_nbextensions#installation

https://github.com/lambdalisue/jupyter-vim-binding/wiki/Installation

本文来自企鹅号 - 生信宝典媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 生信宝典媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档