Jupyter Notebook有哪些奇技淫巧?

Jupyter Notebook是一個Web應用程序,允許你把所有的說明性文字,數學公式,代碼和可視化內容結合在一個可輕鬆共享的文檔里。


可以用來做網頁 ppt,pycon 上有不少演講嘉賓用這個做演示,能直接在瀏覽器里執行代碼交互演示,這個特性比較棒。之前公司做過幾個簡單的分享就是用 notebook 做的。如果習慣了用 markdown,用來做筆記也不錯。PegasusWang/notebooks

damianavila/RISE?

github.com圖標


這個問題已經關注一段時間了,才7個回答。我就斗膽給大家寫一個。

也不算是奇技淫巧,主要是界面主題配置。

原生的jupyter notebook是這樣嬸的

如果只是看看還好,但是如果嚴重依賴notebook開發的,經常看這麼白花花的屏幕,實在辣眼睛。

所以你需要這個jupyter-themes

dunovank/jupyter-themes?

github.com圖標

然後你的notebook就變成這樣

主題字體間距大小什麼的都可以手動設置,總有一款適合你。基本和IDE配色無差別,看著非常舒服不累眼。搬磚更有動力了呢


28 Jupyter Notebook tips, tricks and shortcuts?

www.dataquest.io圖標https://blog.dominodatalab.com/lesser-known-ways-of-using-notebooks/?

blog.dominodatalab.com


試試jupyter lab,jupyter notebook升級版。


J N最基本的特色是暗合一種叫文學編程的東東,聽名字你就知道厲害了。


顧名思義,Jupyter Notebook,當然是用來做 Notebook 啦,寫日記什麼的也再合適不過了,堪當筆記軟體替代品。

我有個非常奇葩的需求,我在寫公眾平台文章,一直都是 Markdown + Markdown Here ,已經寫了 428 篇了,一篇文章一個 *.md 文件。

微信群發消息後,內容無法修改。雖然 2018-02-09 公眾平台新增修改文章錯別字功能 ,但是「每篇文章允許被修改一次,修改範圍僅限正文內五個字。」我要更新的內容,可能遠超 5 個字。所以我把文章放到 GitHub Pages 上,方便更新,當然,更新了基本也就是自己看,求個心安理得順便總結學習。

我專門建了一個 Jupyter Notebook,其中,一個 cell 就是一篇 *.md ,可以導出(File -&>Download as -&> HTML / Markdown etc.)。所有內容都在一個 Notebook 里,全文搜索、編輯更新顯得方便很多,至少比管理 n 個文本文檔優雅那麼一丟丟。

寫日記同理,一天一個 cell(不是一篇 Cell 論文 ),記賬、時間管理、備忘錄、想法記錄,設計好數據格式、分類,統計、總結、圖表化都不是問題。

-


2to3 extension,一鍵轉換python2代碼到python3,對某些庫也有效


可以一個ip直接網頁瀏覽器遠程伺服器調試。這點比pycharm要配interpreter、改一點代碼就得想著要upload到伺服器方便多了。


可以在伺服器上做一個遠程桌面共享給別人,省得裝Apache了。


推薦閱讀:

TAG:Python | 數據分析 | 大數據 | Anaconda | JupyterNotebookIPythonNotebook |