终于把 jupyter notebook 玩明白了

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

作者丨海洋

来源丨机器学习算法与Python实战(ID:tjxj666)

Jupyter Notebook

Jupyter Notebook 是数据分析、机器学习等领域的必备神器,很多同学虽然在用 jupyter notebook ,但却没有完全发挥出它的最大威力。今天向大家推荐一些工具,可以把你的 jupyter notebook 打造成更强大的工具,助你事半功倍。

拓展插件

jupyter notebook 其支持拓展插件的,功能都特别强悍。

安装

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install

然后重启 jupyter notebook 导航栏出现Nbextensions:

f0189154db6c3029ba4244956562d2f2.png

不过jupyter notebook 默认是禁用Nbextensions的,需要把前面的√去掉,然后从中都选自己喜欢的插件即可。

8929f0a98f73cacfd87b2a1cdef2e1a2.png

推荐几个我比较喜欢的吧:
显示变量表:Variable Inspector
代码自动补全:Hinterland
自动美化代码:Autopep8
一键隐藏代码:Hide input all
代码执行时间: ExcecuteTime

自动检查代码错误

Chrome浏览器也有一个插件很好用——Codigaea2e61bdf307a95e4ac41423fa167cdf.pngCodiga 可以分析 Jupyter notebook 中的 Python 代码,该工具执行Pylint和Bandit等静态分析器,以检测 Python 代码中的语法、语义和安全错误,并将错误直接报告到 Jupyter 笔记本中。beb8bccb00377448eb133f1292059bb4.png

VS Code

1efc48ca2e2269c607950a34ae6df940.png

VS Code 已经提供了对 Jupyter Notebook 的本地支持,也就是可以在不运行 Jupyter Notebook 的情况下在笔记本上工作。

d8c57b9d3c95466652a70ca48ac4ff2e.png

在 VS Code 中编辑 Jupyter Notebook 的 Python 代码,就犹如平时在 VS Code 编写 Python 文件一样,有强大的 IntelliSense(智能提示)、变量/函数的 hover 提示等等功能。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

a9ef7424d30477bde7ca3e51abaf00b9.png

点击👆卡片,关注后回复【面试题】即可获取

在看点这里10c928cc1c4e44f651abdcd4cb136d1b.gif好文分享给更多人↓↓

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值