墙裂推荐!几个Jupyter Notebook 超实用插件「二」

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。

安装这些插件后,你将拥有更加灵活、高效的编程体验。

后端开发标签