Jupyter简单使用

如何使用Notebook进行python的代码编写

 

1、 首先我们在系统安装里面找到Anaconda,里面有一项Jupyter Notebook,点击它以后将打开下面的界面, 这个界面看网址就知道,是在本地启动打开的一个页面,那么除了可以从anaconda里面打开,也可以在CMD窗口里面输入jupyter notebook然后回车,同样的也可以打开这个界面。

 

2、 上面这个界面里面显示的就是我们的一个工作路径了,然后我们在右上角new那里选择python3,如下图,

 

3、 选择python3以后将打开一个新的界面,这里就是我们可以编写代码的地方了,那么首先我们可以点上面标题的地方,会弹出一个修改标题的窗口

 

 

然后我们在里面写一行python的代码,暂且不管这个代码有什么作用,先了解一下notebook的界面和功能,咱们的代码都写入到这个In[*]后面的代码块里面,上面的+表示新建一个代码块,加号左边的按钮是保存当前内容,剪刀表示删除一个代码块,上下箭头表示可以对代码块进行排序,上图中刷新的那个按钮,是表示清除内存中的变量和数据。

 

4、 这里执行代码有两种方式,点击上面run按钮,或者直接ctrl+回车键,不同的是如果直接点击按钮执行代码后,会新建一个新的代码块,然后定位到里面,和这个功能相同的快捷键是shift+回车。而使用ctrl+回车键,仅仅只是执行当前代码块里面的内容,则不会新建一个代码块,一般情况用这个也会比较多

 

5、 上图中执行后,数字3表示执行的次数,那么根据这个次数,也可以把他理解问我们在这个工作区里面执行代码的顺序,因为每个代码块里面的内容是可以相互调用的,我们可能在后面定义另一个方法,在前面来使用也是可以的,这里大家一定要注意,如果两个代码里面的内容要进行调用,比如下图B块对A块里面代码调用,在写完A里面代码以后,必须要先执行,然后才能在B中调用,否则会报错。

 

6、 另外一个值得介绍的就是Markdown,我们选择代码块,然后切换到Markdown以后,就可以在里面写一些文档注释,写完注释以后,同样适用ctrl+回车进行运行,就可以达到下面这张图里面的效果,至于注释怎么去写,这些注释的语法我们也到后面再介绍,大家先了解这个功能就ok了。

 

7、 接下来,我们看看如何将我们找到我们写的代码,以及下次如何导入我们写好的代码。

下图中,选择File →Download as 里面可以选择不同的文件类型,第一个.ipynb就是我们notebook工具打开的文件格式,.py文件就是咱们通用的python文件格式。

 

如下图,通过下面的代码可以查看当前notebook的工作路径,也就是咱们notebook里面写的代码默认存储路径,大家可以暂时先不用理解这段代码的意思,直接将这段代码放到代码块里面进行执行,查看结果。

import os

os.path.abspath(‘.’)

 

 

另外,当我们退出这个工作空间以后,下次想打开这次写的代码怎么办呢?

可以先回到主界面,然后找到我们刚写的那个代码的文件点击一下就可以打开了,如下图

 

8、 对默认的工作路径进行修改,首先我们打开CMD窗口,然后执行命令 jupyter notebook --generate-config

 

 

 

我们进入到上面生成文件的这个目录里面去,找到这么一个文件,使用记事本或者一些文本编辑工具比如notepad打开他

 

 

接下来我们搜索 notebook_dir 找到在文件中的位置

 

我们将这行复制以后,删除前面的#,然后在单引号里面填入我们需要指定的目录路径,这个目录路径最好将里面的\ 替换成/,因为如果是\的话,比如我这图中这个目录,/n就会被解析成一个回车符,导致路径找不到的错误,保存文件后,重新启动notebook

 

当我们重启notebook以后,如下图,就表示新的工作空间我们已经修改成功了

  快捷键总结:

 
快捷键用途
F 查找和替换
进入编辑模式
⌘⇧F 打开命令选项板
⌘⇧P 打开命令选项板
P 打开命令选项板
⇧↩ 运行当前单元格并选中下一个单元格
⌃↩ 运行选中单元格
⌥↩ 运行当前单元格并且在下方插入单元格
Y 将单元格切换至code状态
M 将单元格切换至markdown状态
R 将单元格切换至raw状态
1 将单元格设定一级标题
2 将单元格设定二级标题
3 将单元格设定三级标题
4 将单元格设定四级标题
5 将单元格设定五级标题
6 将单元格设定六级标题
选中上方单元格
K 选中上方单元格
选中下方单元格
J 选中下方单元格
⇧K 向上多选单元格
⇧↑ 向上多选单元格
⇧J 向下多选单元格
⇧↓ 向下多选单元格
A 在上方插入单元格
B 在下方插入单元格
X 剪切选中单元格
C 复制选中单元格
⇧V 粘贴到上方单元格
V 粘贴到下方单元格
Z 撤销删除
D, D 删除选中单元格
⇧M 合并选中单元格,若直选中一个则与下一个单元格合并
⌘S 保存
S 保存
L 转换行号
O 转换输出
⇧O 转换滚动输出
H 显示快捷键帮助
I, I 中断Notebook内核
O, O 重启Notebook内核
esc 关闭页面
Q 关闭页面
⇧L 转换所有单元格行号且设置持续有效
⇧␣ 向上滚动
向下滚动
 

    尽量记住的几个快捷键:一个单元格可以称为一个cell,tab键是自动补全。

   

 

到这里,咱们的notebook使用就介绍完了

推荐教程:https://www.jianshu.com/p/91365f343585https://blog.csdn.net/guleileo/article/details/80490921

摘自:https://baijiahao.baidu.com/s?id=1606393150485328586&wfr=spider&for=pc

posted @ 2019-05-22 15:55  cls超  阅读(18106)  评论(0编辑  收藏  举报