墙裂推荐--几个Jupyter Notebook 超实用插件(一)


大家好,我是 👉 【Python当打之年】

Jupyter Notebook 是一个很棒的教学、探索和编程环境,但其功能不足也是出了名的。幸好,有许多方法可以改进这个不错的工具,本期给大家介绍Jupyter Notebook中非常实用的5个扩展工具,希望对你有所帮助。

工具安装

直接 pip 安装:

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install

执行以上语句,重启 jupyter notebook,出现以下选项表示安装成功。

在这里插入图片描述

打开 Nbextensions 选项卡,可以查看 jupyter notebook 目前所支持的插件:

在这里插入图片描述

1. Autopep8 – 规范代码

我们都应该编写符合 pep8 标准的代码,但有时会忽略这个标准。所以当你写完代码后,只要单击这个选项,便可以重新格式化/美化单元格代码:

在这里插入图片描述

提示:可以通过Alt+A组件对单个cell代码进行优化,也可以使用Alt+Shift+A组件对整体代码进行规范,这些快捷键也可以根据需要修改。

2. Codefolding – 代码折叠

这个插件可以让我们折叠起部分不需要展示的代码,特别是较长的代码块,都可以灵活进行折叠设置。

在这里插入图片描述

3. Addbefore – 添加一个空单元格

这个扩展添加了两个按钮,在当前活动的单元格之前或之后添加一个空单元格,功能与插入菜单中的“上面插入单元格”和“下面插入单元格”相同。

在这里插入图片描述
快捷键(命令模式下):
上面插入单元格 → A
下面插入单元格 → B

4. Table of Contents (2) – 生成目录

toc2扩展可以收集所有正在运行的标题,并将它们显示在一个浮动窗口中,例如侧边栏或导航菜单。扩展是可拖动的,可调整大小,可折叠的:

在这里插入图片描述

5. Snippets – 代码片段

这个扩展添加了一个下拉菜单到IPython工具栏,允许轻松地插入代码段单元格到当前cell。代码片段在 nbextension/snippets/snippets 的json文件中定义。

在这里插入图片描述
未完待续…


以上就是本期为大家整理的全部内容了,赶快练习起来吧,原创不易,喜欢的朋友可以点赞、收藏也可以分享注明出处)让更多人知道。

推荐阅读

爬取《白蛇2:青蛇劫起》20000+影评数据分析可视化
可视化 | Python分析中秋月饼,这几种口味才是yyds!!!
123个Pandas常用基础指令,真香!
爬虫+可视化 | 动态展示2020东京奥运会奖牌世界分布
Pandas+Pyecharts | 北京某平台二手房数据分析+可视化
Pandas+Pyecharts | 2021中国大学综合排名分析+可视化
可视化 | Python绘制高颜值台风地理轨迹图
可视化 | 用Python分析近5000个旅游景点,告诉你假期应该去哪玩
可视化 | Python精美地图动态展示近20年全国各省市GDP
可视化 | Python陪你过520:在你身边,你在身边
爬虫 | Python送你王者荣耀官网全套皮肤
爬虫 | 用python构建自己的IP代理池,再也不担心IP不够用啦!
技巧 | 20个Pycharm最实用最高效的快捷键(动态展示)
技巧 | 5000字超全解析Python三种格式化输出方式【% / format / f-string】
技巧 | python定时发送邮件(自动添加附件)
爬虫 | Python送你王者荣耀官网全套皮肤
爬虫 | 用python构建自己的IP代理池,再也不担心IP不够用啦!

文章首发微信公众号 “Python当打之年” ,每天都有python编程技巧推送,希望大家可以喜欢
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Python当打之年

您的鼓励是我创作的最大动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值