jupyter notebook运行的快捷键_实用工具-Jupyter, 伪装成操作系统的在线工具

上一篇我们讲了《实用工具 - pip, 开启python宝库的钥匙》,有了pip之后,许多python工具只需闻其名就能直接安装,立等可用。不少python开源工具让人惊艳,叹服,Jupyter便是其一。

1ed68981b9b18b464b5d8f7b1f55a7e8.png

让写python有运用如飞的感觉

Python本身是个命令行程序,不带任何参数运行python会进入它的命令行交互环境。之前也介绍过python安装好后自带的集成开发环境:IDLE,打开IDLE后首先进入的也是一个命令行交互环境,这个比python原生的好看、高级不少,但仍然不够美观、强大。好在已经有人给python做了一个增强版本的命令行工具:iPython。

直接安装:

pip install ipython

立等可用:

0dfab5908722267dda7880ce005fb1da.png

初识ipython

它又强化了python胶水语言的特性:在里面不仅可以运行python命令,还可以执行常用的操作系统命令(比如pwd,ls,cd,cat等),甚至特殊工具的命令也可以通过一个前缀符号 % 执行,如上图里最后一行是打开 vim 编辑器。这样就可以省掉有时需要退出、重进iPython的麻烦了。

可以通过:

%quickref #在ipython里以 % 开头的被称为魔术命令

? # 没看错,就是在 ipython 里输入一个问号

方式查看关于iPython的详细说明。如果有一定英语基础的话,这可以是非常好的进一步学习iPython的地方。

IPython是命令行人士的独爱,大多数人会觉得它的操作使用还不够友好。今天我们讲的主角不是iPython,而是notebook,某种程度上可以认为它是iPthon升级、进化版本。

直接安装:

pip install notebook

立等可用:

eda8faf436587c45d5862b5eacedb784.png

初识ipython notebook

正如你看到的第一行提示:这样的运行方式快要成为过去时,现在推荐用它的新身:Jupyter notebook。

同样直接安装:

pip install jupyter

推荐上面这种方式安装notebook,再次凸显python强大的胶水、集成能力

立等可用:

jupyter notebook

安装jupytor时已经自动集成安装了,也可以这样运行:

notebook jupyter-notebook

和运行 ipython notebook一样,会自动打开一个页面:

fc8a803d282badfd9f60232f80019780.png

初识ipython notebook页面工具

如上图:"Files"栏目下显示的是一些文件,这是在我电脑上运行jupyter notebook或ipython notebook时所处目录下的内容,你在电脑上运行看到的内容会和我的不一样。

点击一个文件就可以打开它,比如我的 t.txt 文件打开后是这样的:

86ceae4d61f734c9fdca87b30edebeab.png

在notebook页面里编辑文件

还可以创建文件,目录,修改文件内容等。本地电脑上可进行的文件、目录操作这里都一一具有,这宛然一个webOS了!

73b3562d8a3fb91046ae950b9165caa3.png

ipython notebook还支持在线编写python程序

这里不仅仅具有普通的目录、文件操作, 还为程序员配备了几项强大的功能:在线编程(支持多种语言)、在线运行程序、页面远程终端:

9afbea09ac60941a166c7e0f27963819.png

在ipython notebook里python编程

73eb7cdc503b766f70a0601043fea1ca.png

ipython notebook里还有远程终端

程序员不仅仅热爱在线网络,更喜欢分享,因此导出、分发、分享,也是必须有的:

9de5470637c99c29542194b81be65de9.png

独乐乐不如众乐乐,各种导出、分享是必须的

上图里的内容,是之前几篇文章里讲的两个例子的代码,直接放入在线页面的两个代码块内(notebook里叫做Cell),分别运行(点击菜单的Run),如上各自已显示了运行结果。然后我们可以通过"File"菜单下的功能,将当前内容以一种合适的方式下载下来,分发给别人。更有高级的功能:把我们当前的网址,直接发给别人在线分享。不过这种的方式要做好就会涉及到网站的许多知识,比如:公网的搭建,网络安全,预防被攻击或数据信息的泄露等。此处掠过。

甚至还有把Jupyter集成进去的平台型工具:Anaconda。它特别适合大数据、深度学习方面的学习和研究,其中已经集成了一百多个数据科学包。

fd7d88beae28d4e53e25449d0dabf548.png

赶快学习python,试试jupytor吧

#编程# #Python#

#Jupyter# #ipython# #notebook#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值