摘要: OSGeo中國中心提供免費的 Jupyter 科學計算服務供大家使用。 聲明 Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語...
OSGeo中國中心提供免費的 Jupyter 科學計算服務供大家使用。
聲明
Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。尤其最近幾年,隨著科學計算、大數據分析等數據科學需求的興起,廣大的學生、研究人員對Python語言的需求與日俱增。
為了方便大家學習使用《Python與開源GIS》,OSGeo中國中心整合現有資源,搭建了基于Python 語言的科學計算環境,配置了 Jupyter 服務供大家使用。書中配套的數據與相應的類庫已經在服務中安裝、配置好。讀者使用時以網頁形式打開,對照書中內容進行學習,在線編寫代碼和運行代碼,代碼的運行結果也會直接顯示。如在編程過程中需要編寫說明文檔,可在同一個頁面直接編寫,便于作及時的說明和解釋。
推薦使用 Firefox / Chrome 瀏覽器。IE 與 360 瀏覽器在使用中發現存在問題。
網站使用說明
地址:https://pygis.osgeo.cn/notebook/
用戶名:各人可隨便輸入用戶名,但盡量避免與別人沖突
密碼:pygis
1.打開網站,輸入任意用戶名,密碼pygis。
2.選擇“Notebook”里的Python3創建新文件。
3.單元格有Code代碼,Markdown編寫,Raw NBconvert三種狀態。在學習過程中打開網址http://www.giftcodesgenerator.com/pygis/gdal-gdalds.html,可直接拷貝運行其中的代碼,其中引用的圖片等文件都已配置好,皆可直接調用。
4.左側操作欄可上傳添加圖片、文件等,然后調用測試自己的數據。
Jupyter使用說明
Jupyter Notebook 有兩種鍵盤輸入模式。編輯模式,允許你往單元中鍵入代碼或文本;這時的單元框線是綠色的。命令模式,鍵盤輸入運行程序命令;這時的單元框線是灰色。
命令模式 (按鍵 Esc 開啟)
- Shift-Enter : 運行本單元,選中下個單元
- Ctrl-Enter : 運行本單元
- Alt-Enter : 運行本單元,在其下插入新單元
- Y : 單元轉入代碼狀態
- M :單元轉入markdown狀態
- R : 單元轉入raw狀態
- 1 : 設定 1 級標題
- 2 : 設定 2 級標題
- 3 : 設定 3 級標題
- Z : 恢復刪除的最后一個單元
- D,D : 刪除選中的單元
- Shift-M : 合并選中的單元
編輯模式 ( Enter 鍵啟動)
- Tab : 代碼補全或縮進
- Shift-Tab : 提示
- Ctrl-] : 縮進
- Ctrl-[ : 解除縮進
- Ctrl-A : 全選
- Ctrl-Z : 復原
- Ctrl-Y : 再做
- Esc : 進入命令模式
- Ctrl-Shift-Subtract(-) : 分割單元
- Ctrl-S : 文件存盤
- Up : 光標上移或轉入上一單元
- Down :光標下移或轉入下一單元
注意事項
一定要注意:本服務只是供學習使用,相關信息不會保存,在每天凌晨3:20服務器重啟時會清空所有的信息。如果需要保留信息,請及時下載 Jupyter 文件。