python数据分析(二)Jupyter Notebook

python数据分析(二)Jupyter Notebook

1、初见
之前曾经提到IPython是提高编写、测试、调试Python代码效率的重要工具,而这里的Jupyter Notebook原名IPython Notebook,是IPython的加强网页版,本质上就是web版的IPython。这是一款程序员和科学工作者的编程、文档、笔记和展示的利器,并且它生成的 .ipynb 文件格式符合JSON文档格式的规范。

2、优势
我个人认为Jupyter Notebook相较于其他IDE,最大的优势就在于它可以保留段代码的运行结果。举个简单的例子,有时候我们使用PyCharm读取并输出了一张表,然后我们又做了一些其他操作,这时候想回头看看那张表,诚然我们可以创建一个文件专门用于输出原表,但是在Jupyter Notebook中,我们只需要将网页向上翻翻就行。当我们有越来越多的东西想要回顾,就越发能体现Jupyter Notebook在这个方面的巨大优势。

3、下载与使用
jupyter的下载十分简单,如果看过之前的博客,可能有的同学已经成功安装了Anaconda,那么恭喜你,jupyter已经下载完毕。如果没有下载Anaconda也不要紧,目前大家的电脑里应该早就装好了python3,它内置了pip包,所以我们只需要打开终端,执行命令pip install jupyter,安心等待下载完毕即可。
Jupyter Notebook的使用也特别简单,打开终端,执行命令jupyter notebook(实际上ipython notebook也可以),这时大家会发现浏览器自动打开了一个新的网页,这就是Jupyter Notebook的Home Page。

4、Hello, Jupiter Notebook!
下面,我们学习一下如何简单的创建一个文件。首先,我们看到Jupyter Notebook的Home Page有点眼熟,但是先不管这个,这里重要的是一个“新建”选项。
在这里插入图片描述

点开出现了一个选项表。
在这里插入图片描述

这里选择“Python3”,出现了一个新的页面。
在这里插入图片描述

这时文件已经创建好了,我们先起个名字。点击“未命名”,弹出窗口,输入自定义文件名,文件格式是默认的。
在这里插入图片描述

下面我们再来看一下具体的文件。
在这里插入图片描述

不用多说,相信大家已经猜到 In[ ] 后面跟的框框就是编写代码的范围,我们键入代码:

print("Hello,Jupyter Notebook!")

敲击快捷键shift+enter运行代码,看到
在这里插入图片描述

打了个招呼。

5、cell操作
cell操作就是单元格操作,一个 In[ ] 结合一个 Out[ ] ,这在Jupyter Notebook中被视作一个代码单元,这就是cell。
每一个cell都具备两种模式:一个是编辑模式,启动该模式后我们可以对cell内的文本或者代码进行编辑操作,启动方式为键入“enter”或者直接用鼠标点击该cell,编辑模式启动后,该cell会被绿色方框围住,光标闪烁。编辑模式下的常用快捷键:
command+Z:返回上一个操作
Tab:代码补全
command+/:注释操作
在这里插入图片描述

另一个就是命令模式,启动该模式后我们就可以退出编辑,操作cell本身,启动方式为键入“esc”或者直接用鼠标点击该cell范围之外的部分,命令模式启动后,该vell会被蓝色方框围住。命令模式下,我们可以使用快捷键来进行一系列操作,当然鼠标点击菜单栏也可以做到相同的效果:
Y:cell切换到代码模式
M:cell切换到标记模式(实际上就是Markdown编辑)
A:在当前cell之上插入一个新的cell
B:在当前cell之下插入一个新的cell
D+D:删除当前cell
Z:返回上一个操作(类似于Ctrl+Z)
这里只列出一些常用的,更多的大家可以自己试一试,或者百度/google。
在这里插入图片描述

6、菜单栏简介
Jupyter Notebook在不断更新之后已经变成中文版的了,所以菜单栏的选项和功能看名字就知道了个大概,这里就简单说一下工具栏,当然具体使用还是有待大家自行发掘。
在这里插入图片描述

从左到右依次为:保存,插入cell,剪切cell,复制cell,粘贴cell,向上移动cell,向下移动cell,运行当前cell代码,中断当前cell代码的运行,重启服务,重启内核并重新运行整个笔记本,cell文本格式选项,控制台。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值