太强了!这个 Jupyter notebook 离线工具可以用一辈子!

Python知识圈

共 6621字,需浏览 14分钟

 ·

2020-07-30 17:13

   

点击上方Python知识圈设为星标

回复1024获取Python资料



阅读文本大概需要 3 分钟


点击「阅读原文」查看pk哥原创精品视频。

作者:东哥起飞
出品:Python数据科学

VScode、Pycharm、Spyder 都是目前非常好的Python编辑器,但在数据科学领域,Jupyter notebook 仍有无法取代的地方。正是基于IPython实现的这种交互式操作,给数据分析、建模过程检验中间结果和可视化带来了极大的方便。

前 言

作为 Jupyter notebook 的老忠实用户,使用过程中,一直觉得有个地方不是很方便。大家都知道 Jupyter notebook 的文件是以 ipynb 结尾的,所以每次打开之前的文件都必须启动 Jupyter notebook,也就是说每次都要远程连接一下。

下面是 Jupyter notebook 的工作原理,大家自行理解,本文不进行展开。

但其实很多时间不是想撸代码,而只是想看看或者分析。比如,网上某大神分享一个建模代码,那一般人家是不会提供数据的,只是提供个思路,而我们学的也是这些思路。

如果我想快速看,只能通过一些文本编辑器打开了,但这些编辑器又不会区分 notebook 中的文字注释、代码、中间结果,读代码的体验极差,效率也低,就像下面这样。



再者就只能启动 notebook 了,也就得联网。

nbpreview

最近Github上发现一个工具,叫:nbpreview

它是干什么的呢?

它就是解决本地离线查看 notebook 文件的难题的。没错,以后如果想要看 ipynb 结尾的文件,再也不用联网启动 Jupyter notebook 了,甚至连 Jupyter 和 IPython 都不用安装就可以能直接查看。

而使用方法极为方便,直接拖拽文件到网页即可,下面展示一下。


这个工具在Github上已经开源。


clone下来后直接点开 index.html 就可以离线使用了。


打开后,选择文件上传搞定。

当然了,这种方式只适用于没有网络不方便启动或者简单查看的情况。如果想进一步撸代码跑数据,那还是要联网启动才行的。

nbpreview clone下载

后台很多小伙伴反映自己登陆上Github,作为备选,我提供一下clone的资料包。当然,欢迎大家自己到Github下载,也给作者星标。
Github链接:https://github.com/jsvine/nbpreview

在「Python知识圈」公众号后台对话框回复:nbp,即可获取。



        
-----------------------
公众号:Python知识圈
博客:www.pyzhishiquan.com
知乎Python知识圈
微信视频号:菜鸟程序员 (分享有趣的编程技巧、Python技巧)
bilibili:菜鸟程序员的日常(目前原创视频:18,累计播放量:70万)


一个学习Python的人,喜欢分享,喜欢搞事情!

长按下图二维码关注,和你一起领悟Python的魅力

        



Python知识圈公众号的交流群已经建立,群里可以领取 Python 和人工智能学习资料,大家可以一起学习交流,效率更高,如果是想发推文、广告、砍价小程序的敬请绕道一定记得备注「交流学习」,我会尽快通过好友申请哦!通过好友后私聊我「学习资料」或者「进群」都可以。

扫码添加,备注:交流学习




往期推荐
01

公众号所有文章汇总导航(2-10更新)

02

10大免费的白嫖网站

03

打基础一定要吃透这12类 Python 内置函数


我就知道你“在看”

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报