第三方平臺的 Jupyter Notebook 很差的地方在於,每次給你分配的運行時間以及資源都是有限的;而且若是有些包不是內置而是本身手動下載的,那麼每次從新進入到 Jupyter Notebook 中則須要再從新手動下載安裝,十分麻煩。html
因此若是你有着本身的 VPS 服務器話,也能夠在 VPS 上對 Jupyter Notebook 進行部署。這樣的話你就能夠隨時隨地訪問你服務器上的 Jupyter Notebook 了。git
不過因爲我手上沒有現成的 VPS 服務器,而且在 VM 虛擬機上好像並無操做成功;可是我這裏仍是找了兩份比較詳細的搭建教程,一份是基於 CentOS 搭建的,另外一份則是基於 Debian/Ubuntu 搭建的。感興趣又或者本身目前有在用 VPS 服務器的小夥伴能夠手動實操一下。最後若是顯示如下界面就說明部署成功了。github
在線的 Jupyter Notebook 可讓新手在入門時快速地開箱即用,很大程度上避免了環境搭建所帶來的各類麻煩,節省學習時間。可是等到本身真正入門時,對於環境搭建的坑還須要及時填補起來。這樣即便是遷移在其餘平臺或者在使用其餘電腦時,也能快速的熟悉而且運行。編程
Jupyter Notebook 能夠將代碼、文字和圖片以圖文並茂的方式導出成一份漂亮的報告;同時也支持 Markdown、LaTeX 等語法,可讓你在編輯時不用切換到其餘平臺,簡直就是「一站式寫做」。服務器
不過使用 Jupyter Notebook 久了之後,就會習慣性地每敲一段代碼就運行一次,實際上對於整個編程的連貫性和流暢性是有所影響的,這也是其弊端之一;同時,在比較大的項目或是更偏編程操做的開發中,像 Pycharm 和 Spyder 這類的 IDE 可能更能勝任。選擇本身趁手的 IDE 實際上也是一個不斷探索的過程,不過在入門之初,仍是儘可能把學習的精力都放在覈心內容上吧。post