python插件開發實驗總結 Python開發插件



文章插圖
python插件開發實驗總結 Python開發插件

文章插圖
Jupyter Notebook是一個很棒的教學、探索和編程環境,但其功能不足也是出了名的 。幸好,有許多方法可以改進這個不錯的工具,如Jupyter Notebook擴展工具 。
極簡版教程
在命令提示符中運行以下命令:
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install啟動 Jupyter Notebook,并導航至新的 Nbextensions 選項卡:
Jupyter Notebook 擴展選項
選擇你想要的擴展功能,享受它帶來的優勢 。
(如果你沒看到擴展選項,打開 notebook,單擊「edit」,然后點「nbextensions config」)
notebook的工具欄里可以看到擴展插件:
較長版教程
如果你覺得上面的教程太簡單,可以看看下面的復雜版 。我還列出了我最喜歡的五個擴展插件 。
什么是 notebook 擴展插件?
Jupyter Notebook擴展插件是擴展 notebook 環境基本功能的簡單插件 。它們用 JavaScript 語言編寫,會自動套用代碼格式或者在單元格完成后發送瀏覽器通知 。擴展插件目前僅支持Jupyter Notebook(不支持 Jupyter Lab) 。
為什么要使用擴展插件?Jupyter Notebook 是一個很好用的工具,可用于教學、學習、原型設計、探索和嘗試新方法(甚至可用于 Netflix 的生產過程中) 。但是,原版 notebook 功能有限,有時令人挫敗 。雖然 Jupyter Notebook 擴展插件沒有完全解決這個問題,但它們確實能讓你的工作變得更輕松 。
該用哪些擴展插件?
以下是我最常用的五種 Jupyter Notebook 擴展插件:
1、Table of Contents:更容易導航
如果你在一個 Jupyter Notebook 中同時開啟了十幾個單元格,那你想跟蹤所有單元格就會有些困難 。Table of Contents 通過添加 TOC 鏈接解決了這個問題,通過 TOC 鏈接你可以定位到頁面中的任何位置 。
Table of Contents 界面
你還可以使用該擴展插件在 notebook的頂部添加一個鏈接目錄 。這樣會顯示你選擇了哪一個目錄以及哪一個正在運行: