摘要: 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三种状态。在学习过程中打开网址https://www.osgeo.cn/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 文件。