12.10 有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

作為一名程序一開發人員,主要的開發工作還是依賴於安裝到本地電腦的環境工具。如果你和小編一樣,平時寫 Python 代碼較多,一定會比較熟悉 PyCharm IDE 或 Visual Studio Code 編輯器,基於瀏覽器 UI 的 jupyter notebook 也是相當便利。


由於前述幾個工具更多時候還是安裝在本地作為開發環境,如果換一臺設備或是臨時需要編寫一些代碼,就不太方便了!今天,給大家介紹一款基於雲端的 Jupyter Notebook 工具,有了它我們可以隨時隨地擼 Python 。如果你對 Jupyter Notebook 還不是太瞭解,可以登錄 https://jupyter.org/ 瞭解更多。

今天我們要介紹的是微軟家的 Azure Notebooks,但其收費策略並不等同於 Azure 微軟雲,官方介紹是目前免費,將來不排除收費可能,但希望一直可以提供免費服務!只要你有一個微軟賬號即可使用,我們來看申請使用步驟:

一、訪問項目地址: https://notebooks.azure.com/

有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

notebooks.azure.com 首頁


有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

Azure Notebooks 支持編程語言

可以看到頁面宣稱可以在任何地方使用基於 Azure Jupyter nobooks 開發、運行代碼,目前支持的環境語言有 Python 2, Python 3, R 和 F#。

二、單擊頁面右上解 “Sign In” 鏈接,使用微軟賬號密碼登錄

登錄 Notebooks 主頁,第一個步驟會要求用戶輸入一個User ID,以形成唯一的 URL, 按要求填寫即可

有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

設置用戶標識


三、項目創建

找到”My Projects” 我的項目下鏈接 “Create one now”


有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

創建項目,填寫名稱

填寫項目名稱,生成相應的項目地址。勾選 Public 即為公開項目,默認未勾選即為“私有項目”,單擊 “Create” 即可創建。

有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

項目詳情頁

項目 Status: Stopped 顯示當前項目狀態為“停止”,單擊左側下拉列表裡的 “Run on Free Computer” 即可以在免費提供的雲端計算機運行當前項目,同時打開新標籤頁,啟動 Jupyter Notebook;

此處以編寫 Python 3 代碼為例,單擊筆記右側 “New” 按鈕,選擇 Python 3.6 即可創建後綴為 “.ipynb”的筆記文件

有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

Jupyter Notebook


四、編碼

接下來的編碼環境,和本地運行 Jupyter Notebook 是基本一致的

有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

交互式提示符 編碼界面


五、pip 安裝管理包

對用常用的 Python 庫,Azure notebooks 已經內置安裝,如: requests 可以直接導入使用;

對於某個未內置安裝的包,用戶可以使用“!pip install 包名” 的形式,直接運行安裝,注意 pip 前的感嘆號 “!” 不要省略

六、項目及文件管理

默認創建的 .ipynb 筆記文件保存在雲端項目目錄下,在項目頁可以針對整個項目或文件進行常規管理,如:刪除、移動、下載、分享等


有了這個免費雲端 Jupyter Notebook 隨時隨地寫 Python

文件及項目管理


如果,遠程開發的項目中需要一些本地的數據文件如:JSON,XML,TEXT 等,則可以通過筆記 “File” 菜單下的 “Upload…” 上傳,上傳時可以選擇保存在當前項目文件夾內。

有興趣的小夥伴,可以嘗試體驗一下,如果你針對 Azure Notebooks 有更多的疑問,可以移步這裡 https://notebooks.azure.com/faq#top


關於 Azure Notebook 的使用,我們也有視頻版本,


分享到:


相關文章: