简述
JupyterNotebook是一个开源的交互式笔记本环境,其中包含实时的代码、方程、可视化图表和说明性文本。简单来说,JupyterNotebook这个工具,非常非常非常得好用,特别是对于初学Python的同志来说,可以实时的查看输出结果,可以更便捷地将代码拆分成不同的单元块来运行。对于数据分析可视化领域更是快捷,支持如Matplotlib、Seaborn、Plotly等数据可视化库。闲话不多说,直接上干货。
创建第一个Jupyter文件
注意:在计算机中安装Jupyter的方式有很多,在此不一一列举。我习惯直接安装Anaconda,因为Anaconda中就已经包含了Jupyter Notebook和Spyder等工具,若需要安装Anaconda,请移步至该博客Python开发环境搭建。以下操作建立在已经安装完成JupyterNotebook的情况下。
小tips:如果您是初学计算机,我这里有一些小小建议,也是我的一些习惯,与各位同志分享。
- 第一,安装应用时尽量不要用默认路径安装。现在在安装应用时,会先下载安装包,通过安装包再进一步的将应用安装在您的计算机中。一般的应用安装时默认路径是您的C盘,如果您的计算机外存很大,这一点就不用担心。如果是512G的笔记本电脑(就比如我的笔记本),磁盘分区之后,留给C盘的空间就比较小了,后期可能会出现C盘爆红、爆满的情况,这时您再清理的话比较难清理,既有系统文件,又有缓存文件,还有应用文件,很容易搞到头昏。
- 第二,不同的文件夹保存不同类型的文件。将同类的文件放在一个文件夹中,方便管理和查找,不用担心交作业时找不到文件这种事情。
好啦,分享先告一段落!接下来正式开始创建Jupyter文件。
首先创建一个空文件夹用来存放.ipynb为后缀名的JupyterNotebook文件。并在地址栏输入jupyter notebook
后回车,即可打开Jupyter Notebook环境。
创建一个JupyterNotebook文件,如下图所示,这样一个JupyterNotebook文件就创建完成啦。
使用技巧
Jupyter Notebook只是一个工具,加载的编程语言还是Python,所以直接使用正常的Python语法编程即可。
下面是JupyterNotebook的一些技巧的使用,可以提升效率和便利性。
-
快捷键
-
Shift + Enter: 运行当前单元格并移动到下一个单元格。
-
Ctrl + Enter: 运行当前单元格但不移动到下一个单元格。
-
Alt + Enter: 运行当前单元格并在其下方插入一个新单元格。
-
A: 在当前单元格上方插入一个新单元格。(使用此快捷键时,需要选中单元格而不是单元框内的内容)
-
B: 在当前单元格下方插入一个新单元格。(使用此快捷键时,需要选中单元格而不是单元框内的内容)
-
D, D: 连续按两次 D 键,删除当前单元格。(使用此快捷键时,需要选中单元格而不是单元框内的内容)
-
M: 将当前单元格切换为 Markdown 单元格。
-
Y: 将当前单元格切换为代码单元格。
-
Ctrl + S: 保存 notebook。
-
I, I: 快速中断 kernel。(中止正在执行的单元格)
-
0, 0 (按两次 0 键): 重启 kernel。
-
Shift + Tab: 在函数或方法后面按一下显示文档字符串。
-
-
自动补全
- 在输入代码时,使用
Tab
键可以自动补全函数、对象和变量名,这样可以减少错误并提高编码速度。
- 在输入代码时,使用
-
快速创建图形
- 使用 matplotlib 或者 seaborn 可以在 notebook 中快速创建图形,并直接在 notebook 中显示。对于数据分析和数据可视化方面十分友好。
- 使用 matplotlib 或者 seaborn 可以在 notebook 中快速创建图形,并直接在 notebook 中显示。对于数据分析和数据可视化方面十分友好。
-
支持MarkDown文本
- 利用 Markdown 单元格来创建漂亮的文档,使 notebook 更易于理解和共享。
- 利用 Markdown 单元格来创建漂亮的文档,使 notebook 更易于理解和共享。
总结
Jupyter Notebook是一个强大的、功能齐全的交互式的工具,以上的技巧是为了熟悉这个工具的使用,该工具的使用方法还有很多很多。通过使用 Jupyter Notebook,我们可以更加轻松地编写、共享和展示数据分析、机器学习模型和其他编程项目。
希望这篇博客对您有所帮助,如果您有任何问题、建议或想要分享自己的经验,请在评论中告诉我,我很乐意听到您的想法和点拨!