太强了!这个 Jupyter notebook 离线工具可以用一辈子!
作者:東哥起飛
出品: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,即可獲取。
????掃碼回復:nbp女程序員被阿里錄取工資二萬六,辭職時被領導挽留:給你四萬留下 可視化工具不知道怎么選?深度評測5大Python數據可視化工具 安利一個我愛不釋手的PDF神器網站 推薦一款Python開源庫,技術人必備的造數據神器!- End - 最后說一個題外話,相信大家有不少人開通了視頻號。小詹也開通了一個視頻號,會分享互聯網那些事、讀書心得與副業經驗,歡迎各位掃描下方二維碼關注。總結
以上是生活随笔為你收集整理的太强了!这个 Jupyter notebook 离线工具可以用一辈子!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今年数据分析到底有多火?全网跪求优质资源
- 下一篇: 如何处理扎堆而至的工作任务?