作為一名程序一開發人員,主要的開發工作還是依賴於安裝到本地電腦的環境工具。如果你和小編一樣,平時寫 Python 代碼較多,一定會比較熟悉 PyCharm IDE 或 Visual Studio Code 編輯器,基於瀏覽器 UI 的 jupyter notebook 也是相當便利。
由於前述幾個工具更多時候還是安裝在本地作為開發環境,如果換一臺設備或是臨時需要編寫一些代碼,就不太方便了!今天,給大家介紹一款基於雲端的 Jupyter Notebook 工具,有了它我們可以隨時隨地擼 Python 。如果你對 Jupyter Notebook 還不是太瞭解,可以登錄 https://jupyter.org/ 瞭解更多。
今天我們要介紹的是微軟家的 Azure Notebooks,但其收費策略並不等同於 Azure 微軟雲,官方介紹是目前免費,將來不排除收費可能,但希望一直可以提供免費服務!只要你有一個微軟賬號即可使用,我們來看申請使用步驟:
一、訪問項目地址: https://notebooks.azure.com/
可以看到頁面宣稱可以在任何地方使用基於 Azure Jupyter nobooks 開發、運行代碼,目前支持的環境語言有 Python 2, Python 3, R 和 F#。
二、單擊頁面右上解 “Sign In” 鏈接,使用微軟賬號密碼登錄
登錄 Notebooks 主頁,第一個步驟會要求用戶輸入一個User ID,以形成唯一的 URL, 按要求填寫即可
三、項目創建
找到”My Projects” 我的項目下鏈接 “Create one now”
填寫項目名稱,生成相應的項目地址。勾選 Public 即為公開項目,默認未勾選即為“私有項目”,單擊 “Create” 即可創建。
項目 Status: Stopped 顯示當前項目狀態為“停止”,單擊左側下拉列表裡的 “Run on Free Computer” 即可以在免費提供的雲端計算機運行當前項目,同時打開新標籤頁,啟動 Jupyter Notebook;
此處以編寫 Python 3 代碼為例,單擊筆記右側 “New” 按鈕,選擇 Python 3.6 即可創建後綴為 “.ipynb”的筆記文件
四、編碼
接下來的編碼環境,和本地運行 Jupyter Notebook 是基本一致的
五、pip 安裝管理包
對用常用的 Python 庫,Azure notebooks 已經內置安裝,如: requests 可以直接導入使用;
對於某個未內置安裝的包,用戶可以使用“!pip install 包名” 的形式,直接運行安裝,注意 pip 前的感嘆號 “!” 不要省略
六、項目及文件管理
默認創建的 .ipynb 筆記文件保存在雲端項目目錄下,在項目頁可以針對整個項目或文件進行常規管理,如:刪除、移動、下載、分享等
如果,遠程開發的項目中需要一些本地的數據文件如:JSON,XML,TEXT 等,則可以通過筆記 “File” 菜單下的 “Upload…” 上傳,上傳時可以選擇保存在當前項目文件夾內。
有興趣的小夥伴,可以嘗試體驗一下,如果你針對 Azure Notebooks 有更多的疑問,可以移步這裡 https://notebooks.azure.com/faq#top
關於 Azure Notebook 的使用,我們也有視頻版本,
閱讀更多 優特編程 的文章