Python使用索引
本帖最后由 ztftom 于 2014-4-11 11:19 编辑这篇文章会列出python使用的基本信息, 以及该版中对python使用入门介绍帖子。我会尽力保证这个帖子的完整性和系统性。
1. python download:
1) 对于搞学术的人来说,建议使用Enthougt Python(以后简称EPD), 其有关介绍:
http://enthought.com/products/epd.php
EPD是一个包含了python本身以及许多个有用的package。比较重要的包括Scipy, Numpy和Matplot。这些package本身是免费的,你也可以分开下载。EPD的好处是省去了你搜集这些package的时间,并且提供一些不错的GUI。 EPD对于科研使用者是免费的, 只要你能提供一个科研邮箱(比如.edu),EPD会把下载的link发送给你。EPD下载:
http://www.enthought.com/products/edudownload.php
EPD安装非常简单。Linux的话就是运行一个.sh文件,你可以用--prefix=/usr/local来安装到自己想要的位置。
安装之后,EPD会建立一个bin文件夹,把这个bin文件夹加到.bashrc中。注意,这个bin文件夹包含python这个binary,所以以后你在shell里调用的就是EPD的python,而不是系统以前装的python了。
2 你可以选择自建Python。首先要安装Python解释器。学术使用的话,最好是2.7。许多系统都自带有Python,可以使用python --version查看版本。
强烈建议使用virtualenv,作为包安装的环境。这样,你可以构筑多个环境,每个环境有不同版本的包,而且不会把系统的Python搞乱。
然后是安装各个包。主要是numpy, scipy和matplotlib。可以到操作系统的包管理中心去找,也可以直接用pip下载安装。如果安装失败,大部分是因为依赖的库没有安装。根据提示,寻找依赖的库并安装。
2. 参考资料
1) 最好的参考资料是官方参考手册:
http://docs.python.org/2/reference/
2) 下面的链接中包含一些经典的参考书籍:
http://book.douban.com/doulist/1619790/
3) 我写了一些Python相关的教程,也可以用于参考
http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html
http://enthought.com/repo/free/这里下载的跟邮箱里的地址下载的一样不? 觉得如果能在国内引入这个好的工具也算是一件不错的事情呢,现在好多人用的是GrADS和NCL,GrADS入手比较容易,不知道这个如何呢,期待楼主的继续哈 何永利 发表于 2012-3-13 23:40 static/image/common/back.gif
http://enthought.com/repo/free/这里下载的跟邮箱里的地址下载的一样不?
过了一会才发邮件,果然不是free那个网页 何永利 发表于 2012-3-13 23:40 static/image/common/back.gif
http://enthought.com/repo/free/这里下载的跟邮箱里的地址下载的一样不?
:-),free版相对于academic版本少很多个软件包。 mofangbao 发表于 2012-3-14 08:29 static/image/common/back.gif
觉得如果能在国内引入这个好的工具也算是一件不错的事情呢,现在好多人用的是GrADS和NCL,GrADS入手比较容易 ...
当了版主之后,上我们论坛的速度刷新速度更慢了。。。
GrADS有一个python接口,你可以从python直接调用,我还没用过。
NCL也有一个python接口,pyNIO和pyNGL。 pyNIO用来IO, 我最近在用。pyNGL是NCL接口,可惜只有画图的部分,没有计算函数。
这也是python的一个优势,你可以跨越多个应用。 很好,看看 看看可能赚积分 好像PYTHON在大气科学中的应用越来越广泛了啊,它比FORTRAN如何呢 python功能很强大,现在正在学习中