Jupyter Notebook的使用

🌟欢迎来到 我的博客 —— 探索技术的无限可能!


🌟博客的简介(文章目录)

      最近有人问我:ipynb的文件要怎么打开,打开后要怎么运行啊… 那么这篇博客就让我们看下如何解答上面的问题。


      接上文 Anaconda下载安装与使用 ,安装Anaconda后,电脑里就会有“Jupyter Notebook”软件。下面简要介绍Windows系统内的“Jupyter Notebook”软件的使用。

(1)启动Jupyter Notebook程序

      要启动Jupyter Notebook程序,单击电脑任务栏的“开始”菜单,找到“Anaconda3(64-bit)”菜单项,单击出现下拉子菜单,选中“Jupyter Notebook”,单击启动该程序,如图所示。
在这里插入图片描述

启动Jupyter Notebook

      启动Jupyter Notebook过程中,首先弹出一个黑色背景的窗口,等待一段时间,将打开如图所示的浏览器页面。在使用Jupyter Notebook过程中,都不要关闭上述黑色背景的窗口。

      如果出现闪退,也可以点击Anaconda Prompt,在命令行输入:jupyter notebook,然后就可以自动跳转到jupyter notebook页面了,具体可看 自动跳转 部分。

在这里插入图片描述

Jupyter Notebook起始页面

      Jupyter Notebook启动后,在浏览器内显示的是“用户主文件夹”所包含的子文件夹和文件。用户主文件夹是Windows系统默认的、用于存放用户个人数据的文件夹。使用电脑的每一个用户都有属于自己的用户主文件夹。不同的电脑用户的用户主文件夹下的内容是不同的。在这个文件夹下面,通常包含有以下文件夹:

  1. Desktop文件夹。该文件夹又叫电脑桌面文件夹。电脑桌面上各个程序的快捷键位于该文件夹内。如果在该文件夹下创建子文件夹,比如创建名字为“books”的文件夹,那么“books”文件夹的图标将出现在电脑桌面上。
  2. Documents文件夹。该文件夹又叫用户文档文件夹,用来存放用户的文档。在Windows资源管理器窗口内,单击“文档”,将列出用户文档文件夹包含的子文件夹和文件,如图15-3所示。

      在起始页面内,单击“Desktop”文件夹,将进入该文件夹内。单击窗口右上角的“New”按钮,在弹出的列表框内选择“Python 3”。这一步叫“新建交互式文档”,将创建一份空白的交互式文档。空白的交互式文档如图所示。
在这里插入图片描述

新建交互式文档

(2)为新建的交互式文档命名

      空白的交互式文档的标题叫“Untitled”。Untitled这个单词的中文含义是“未命名的”。在浏览器窗口内,显示有“In [ ]”开头的空白输入框。该输入框内用于输入Python代码。
在这里插入图片描述

空白的交互式文档

      单击“Untitled”,将弹出一个如图所示的对话框,可以为当前交互式文档命名。在对话框内输入交互式文档的名字,比如“test”,单击对话框内的“Rename”按钮,将把新建的交互式文档命名为test。
在这里插入图片描述

为新建的交互式文档命名

(3)编辑和运行代码

      如图所示,以“In [ ]”开头的输入框叫“代码输入框”,单击选中代码输入框,光标将出现在输入框内,此时边框变为浅绿色,说明当前输入框处于编辑状态,可以在“代码输入框”中输入代码。第一次试用,我们敲入一行代码:print("hello Jupyter Notebook!"),注意代码中的括号、引号都是英文的。
在这里插入图片描述

在代码输入框内输入Python代码

      敲入Python代码完毕后,选择窗口上部的“Cell/Run Cells and Select Below”菜单,如图所示。这是指示Jupyter Notebook运行代码输入框内的代码。
在这里插入图片描述

“Cell/Run Cells and Select Below”菜单

在这里插入图片描述

运行结果

      Jupyter Notebook运行Python代码后,将在代码输入框下方输出运行结果,如图所示。图所示的窗口内,第一个代码输入框的左侧以“In [1]”开头。方括号内的1表示运行序号。在第一个代码输入框下方,显示有“hello Jupyter Notebook!”这一串文字,这正是“print("hello Jupyter Notebook!")”这条语句产生的输出。在这串文字下方的是第二个代码输入框。

      在图所示的窗口内,有两个“区块(Cell)”。第一个区块包含两行,第一行是“In [1]: print("hello Jupyter Notebook!")”,第二行是“hello Jupyter Notebook!”这一串文字。第二个区块是一个空白的代码输入框。

在这里插入图片描述

运行Python代码

      在第二个代码输入框内敲入如图所示的Python代码。输入代码完毕后,按“Shift + Enter”组合键,指示Jupyter Notebook运行当前选中的输入框内的代码。在第二个输入框下方,显示有“1.414”开头的数字。这一数字是第二个代码输入框内的代码产生的输出。第二个代码输入框左侧的“In [2]:”内的数字2是运行序号。

      按下“Shift + Enter”组合键与前面所述的选择“Cell / Run Cells and Select Below”菜单的功用是相同的,都指示Jupyter Notebook运行当前选中的输入框内的代码,并且选中下方的段落。当前选中的输入框(或者区块)有一个特征:点击In[]所在空白区域,当前输入框的边框变为浅蓝色,说明进入命令模式。此时可以对所选中的区块进行增加和删除操作。若点击代码输入框,此时输入框的边框变为浅绿色,说明进入编辑模式,可以编写代码。

      选择“Cell / Run Cells”菜单或者按下“Ctrl + Enter”组合键的话,将运行当前选中的输入框内的代码,但不会选中下一段落。选择“Cell / Run Cells and Insert Below”或者按下“Alt + Enter”组合键的话,将运行当前选中的输入框内的代码,并且在下方新建一个区块,区块内包含空白的代码输入框。选择“Cell / Run All”菜单的话,将以从上到下的顺序运行所有代码输入框内的代码。
在这里插入图片描述

两次运行结果的显示

(4)保存交互式文档

      如图所示的名为test的交互式文档还没有保存。单击工具栏内的磁盘图标按钮就能保存先前所做的修改。图指出磁盘按钮所在位置。若是如前面所述,在Desktop文件夹(即桌面文件夹)内新建交互式文档,而后命名为test,那么可以在电脑桌面看到名为“test.ipynb”的文件。“.ipynb”是Notebook这类交互式文档的文件后缀名。
在这里插入图片描述

保存Notebook内的修改

(5)再次打开交互式文档

      以后想要再次打开桌面文件夹内的“test.ipynb”这份交互式文档,操作步骤是:
            1)启动Jupyter Notebook;
            2)在浏览器页面内找到Desktop文件夹,点击入内;
            3)在浏览器页面内找到“test.ipynb”文件,单击它即可打开,出现浏览器页面。注意,在桌面上双击“test.ipynb”文件,是不能成功打开的。



jupyter notebook常用快捷键

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

  • 编辑模式:键入代码或内容(此时单元框线是 绿色
  • 命令模式,输入运行程序命令(此时单元框线是 灰色
  1. 编辑模式 ( Enter 键启动)
Tab : 代码补全或缩进
Shift-Tab : 提示
Ctrl-] : 缩进
Ctrl-[ : 解除缩进
Ctrl-A : 全选
Ctrl-Z : 复原
Ctrl-Shift-Z : 再做
Ctrl-Y : 再做
Ctrl-Home : 跳到单元开头
Ctrl-Up : 跳到单元开头
Ctrl-End : 跳到单元末尾
Ctrl-Down : 跳到单元末尾
Ctrl-Left : 跳到左边一个字首
Ctrl-Right : 跳到右边一个字首
Ctrl-Backspace : 删除前面一个字
Ctrl-Delete : 删除后面一个字
Esc : 进入命令模式
Ctrl-M : 进入命令模式
Shift-Enter : 运行本单元,选中下一单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在下面插入一单元
Ctrl-Shift-- : 分割单元
Ctrl-Shift-Subtract : 分割单元
Ctrl-S : 文件存盘
Shift : 忽略
Up : 光标上移或转入上一单元
Down :光标下移或转入下一单元
  1. 命令模式 (在编辑模式下按键 Esc键进入命令模式)
Enter : 转入编辑模式
Shift-Enter : 运行本单元,选中下个单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在其下插入新单元
Y : 单元转入代码状态
M :单元转入markdown状态
R : 单元转入raw状态
1 : 设定 1 级标题
2 : 设定 2 级标题
3 : 设定 3 级标题
4 : 设定 4 级标题
5 : 设定 5 级标题
6 : 设定 6 级标题
Up : 选中上方单元
K : 选中上方单元
Down : 选中下方单元
J : 选中下方单元
Shift-K : 扩大选中上方单元
Shift-J : 扩大选中下方单元
A : 在上方插入新单元
B : 在下方插入新单元
X : 剪切选中的单元
C : 复制选中的单元
Shift-V : 粘贴到上方单元
V : 粘贴到下方单元
Z : 恢复删除的最后一个单元
D,D : 删除选中的单元
Shift-M : 合并选中的单元
Ctrl-S : 文件存盘
S : 文件存盘
L : 转换行号
O : 转换输出
Shift-O : 转换输出滚动
Esc : 关闭页面
Q : 关闭页面
H : 显示快捷键帮助
I,I : 中断Notebook内核
0,0 : 重启Notebook内核
Shift : 忽略
Shift-Space : 向上滚动
Space : 向下滚动
  • 30
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZShiJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值