数据分析实战--认识Jupyter

什么是jupyter?

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。
本质:
是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

特点:
在Jupyter Notebook 中,代码可以实时的生成图像,视频,LaTeX和JavaScript。
jupyter的ipynb是由各个单元格组成的,绿色的单元格是代码运行的地方,蓝色的单元格是markdown格式的格子,用于写文本描述一类的。

Jupyter组件:
包括Jupyter Notebook 和 Notebook 文件格式,Jupyter Qt 控制台,内核消息协议 (kernel messaging protocol)以及许多其他组件

初识jupyter

工具栏

在这里插入图片描述
从左侧开始,工具栏上的其他控件是:

软盘符号表示“保存”。一定要记得保存 notebook!
‘’+‘’ 按钮用于创建新的单元格
随后依次为剪切、复制和粘贴单元格的按钮。
运行、停止、重新启动内核
单元格类型:代码、Markdown、原始文本和标题
命令面板:内有很多命令来对单元格进行操作
单元格工具栏,提供不同的单元格选项(例如将单元格用作幻灯片)
关闭
通过在终端中按两次 Ctrl + C,可以关闭整个服务器。再次提醒,这会立即关闭所有运行中的 notebook,因此,请确保你保存了工作!

magic关键字

Magic 命令的前面带有一个或两个百分号(% 或 %%),分别对应行 Magic 命令和单元格 Magic 命令。行 Magic 命令仅应用于编写 Magic 命令时所在的行,而单元格 Magic 命令应用于整个单元格。

1、使用 %matplotlib inline将 matplotlib 设置为以交互方式工作
2、如果要测算整个单元格的运行时间,请使用 %%timeit
3、%pdb 开启交互式调试器

模式切换

当前cell侧边为蓝色时,表示此时为命令模式,按Enter切换为编辑模式
当前cell侧边为绿色时,表示此时为编辑模式,按Esc切换为命令模式

快捷键

命令模式快捷键

命令作用
A在上方新建cell
B在下方新建cell
双击D删除当前cell
Z撤销删除
S保存notebook
L为当前cell的代码添加行编号
H显示快捷键帮助
F查找和替换
P打开命令面板
Y把当前cell内容转换为代码形式
M把当前cell内容转换为markdown形式
X剪切选中的单元
C复制选中的单元
Shift-V选中的单元上方粘贴
V选中的单元下方粘贴
1~6把当前cell内容设置为标题1~6格式
Ctrl-Enter运行当前cell
Shift-Enter运行当前cell并跳转到下一cell
Alt-Enter运行当前cell并在下方新建cell
Shift+上下键按住Shift进行上下键操作可复选多个cell
Shift-L为所有cell的代码添加行编号
Shift-M合并所选cell或合并当前cell和下方的cell
双击I停止kernel
双击0重启kernel

编辑模式快捷键

命令作用
Tab代码补全
Ctrl-A全选
Ctrl-Z撤销
Ctrl-Home将光标移至cell最前端
Ctrl-End将光标移至cell末端

使用jupyter

Jupyter Notebook服务启动与停止

环境为Windows系统1

进入命令提示符cmd,用cd命令切换到工作目录
键入命令jupyter notebook
Jupyter Notebook服务就会启动,并在默认浏览器里打开首页并显示当前工作目录的文件

在命令提示符窗口使用Control-C停止服务,双击则跳过确认2


  1. 在Linux中直接进入终端 ↩︎

  2. Ctrl + C,会关闭整个服务器。此时立即关闭所有运行中的 notebook,因此,请你一定要保存工作后再关闭! ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值