Python
- 解释性(不需要编译,交互式平台)、面向对象(属性、方法)的高级程序语言
- 免费的、可跨平台(Windows, Max, Linux)移植的脚本编程语言(与Bash等脚本语言结合性应用)
- 自由软件,大量的模块
包管理器
Anaconda:基于conda管理包
Python常见的命令行提示符:>>>
iPython:支持与bash的强大交互
Numpy
- array
- zeros
- ones
- empty
- arange(整数分法)
- linspace(小数分法)
可视化
- 直观表达关键特征
- 兼顾美学特征
- 加深对数据的理解
matplotlib提供了名为pylab的模块(包含numpy和pyplot中常用的函数)
柱状投影中,matplotlib和basemap的图类似
Cartopy
接替basemap