1. 简介
在上一篇文章中,我们介绍了三个Jupyter Notebook的超实用插件,包括Nbextensions、Jupyterthemes和Jupyter_contrib_nbextensions。
今天,我们将继续推荐另外几个Jupyter Notebook的超实用插件。
2. 代码自动补全插件
在Python编程中,有时候输入函数名、对象名称等都需要手动输入,比较繁琐。
2.1 插件介绍
为了方便代码输入,我们可以安装jupyter-tabnine插件。这个插件可以实现代码自动补全,它不止可以补全函数名称,还可以推荐变量名称、模块名称等。
它的补全功能是基于AI算法的,所以补全推荐的准确率非常高,这个插件也获得了很高的开发者评价。
2.2 如何安装?
首先,你需要安装Python:
sudo apt-get install python
然后,你需要在终端使用以下命令,安装jupyter-tabnine插件:
pip install jupyter-tabnine
jupyter nbextension install --py jupyter_tabnine
jupyter nbextension enable --py jupyter_tabnine
jupyter serverextension enable --py jupyter_tabnine
2.3 如何使用?
安装插件后,不需要另外设置,只要在代码输入时输入关键字,插件会自动帮你进行补全推荐。
比如,你可以输入:
import p
然后,等待片刻,插件会自动进行补全推荐:
import pandas
它的补全推荐是基于AI模型的,超级方便。
3. Markdown编辑器插件
在Jupyter Notebook中,Markdown模式是很常用的。虽然Jupyter Notebook自带了Markdown模式,但是它的编辑器并没有提供太多不错的功能。
3.1 插件介绍
jupyterlab-markup是一个Markdown编辑器插件,它可以提供对Markdown文本的更好的渲染,同时还提供了更多的Markdown写作辅助功能。
jupyterlab-markup插件的功能非常丰富,比如,它提供了表格功能,可以让你在Markdown中轻松制作表格。它还可以让你快速插入数学公式,支持LaTeX数学符号等等。
3.2 如何安装?
你可以在命令行中输入以下命令,安装jupyterlab-markup插件:
pip install jupyterlab-markup
jupyter labextension install @aquirdturtle/collapsible_headings
jupyter labextension install jupyterlab-markup
3.3 如何使用?
jupyterlab-markup插件安装后,你可以在文件列表中打开一个Markdown文件。然后,你可以看到Markdown文件的渲染效果,它比Jupyter Notebook默认Markdown编辑器的渲染要更好一些。
此外,你可以在Markdown的编辑模式中,使用插件提供的写作辅助功能。
比如,你快速插入一个表格,只需要在编辑模式的空白行里输入“|表头1|表头2|表头3|”,然后回车,就可以快速插入一个表格了。
4. 代码美化插件
在使用Jupyter Notebook进行程序开发的时,你可能需要在Jupyter Notebook中直接编写代码。Jupyter Notebook自带的代码编辑器并没有太多的语法高亮和美化的功能,所以很多时候我们需要一款好用的代码美化插件。
4.1 插件介绍
jupyterlab_code_formatter是一款代码美化插件,它可以让你轻松地将代码美化成符合规范的的风格。
当前,jupyterlab_code_formatter支持多种编程语言,比如Python、C++、JavaScript等。并且,你可以根据自己的喜好自定义代码美化的风格,选择空格数、缩进方式等等。
4.2 如何安装?
你可以在命令行中输入以下命令,安装jupyterlab_code_formatter插件:
pip install jupyterlab_code_formatter
pip install black
pip install isort
jupyter serverextension enable --py jupyterlab_code_formatter
jupyter labextension install @ryantam626/jupyterlab_code_formatter
4.3 如何使用?
安装jupyterlab_code_formatter插件后,你可以在Jupyter Notebook中打开一个代码文件,然后使用快捷键Alt+L在代码编辑器中打开美化的面板,通过美化面板对代码进行美化。
总结
以上就是我们推荐的几款Jupyter Notebook的超实用插件,它们分别是jupyter-tabnine、jupyterlab-markup和jupyterlab_code_formatter。
安装这些插件后,你将拥有更加灵活、高效的编程体验。