学习资源
本文更新于:2016-11-30
中文网络世界中有很多关于使用Python进行数据分析的教程和博文,但是作为一名研究气候变化方向的博士生,我还没有找到较完美的介绍使用Python分析气候数据的中文资源。于是,我自己开了这个博客,分享一下在气候变化领域里使用Python的一些技术文章。这个博客中的所有内容都将会是我的原创而不会有转载。值得分享的文章我会在融入到我每篇文章的引用中,请读者注意点击链接浏览。如果发现链接失效,请及时跟我联系。
这篇文章是我整理自己的学习过程写出的,会不定期更新。可以在此保证,所有内容都是我认真阅读过,并认为值得推荐的。我相信很多朋友也会推荐其它的资源,所以也非常希望在这里能有一个跟大家交流的机会。
使用Python进行气候数据分析的相关技术更新很快,本博客所列内容大部分为英文,如果希望某篇感兴趣的文章被翻译成中文,可以与我联系,我愿意在业余时间联系原创作者并在获得允许后翻译。
Email: yafei.li[at]mail.bnu.edu.cn
书籍
- 作为Python和numpy学习的入门,强力推荐《利用Python进行数据分析》的附录部分。把这本书看完,Pandas也了解透了,所以数据处理的能力就没问题了。
- 如果想使用Python进行机器学习或数据挖掘相关工作,推荐看中文的《Python数据分析与挖掘实战》,更深入一点点的话推荐英文的Introduction to Machine Learning with Python: A Guide for Data Scientists,这本书很新,我在2016年7月参加scipy2016会议的时候两位作者做了非常精彩的Tutorial。
网络资源
earthpy,研究地球科学的学者使用Python分享的经验,有些过时,不过很有用。
Damine的博客。非常适合初学者。作者是以为气候研究的年轻学者,他使用各种开源工具的经验被Nature参访过。介绍了一个想用Python的科学家如何入门Python和各种工具。
- 最近这篇,介绍了各种有用的包,类似于一个路线图,帮你找到你现在需要用的包。
Nikolas的博客,有几篇写的很好文章,比如以下所列,但是最近好像停止更新了。
- 用scikit-learn做EOF分析
- Xarray的介绍,不过有些过时了。比如Cartopy可以取代文章中所使用的basemap,更简单。
- 小波分析
UEA-东英吉利亚大学学生们交流Python使用的经验的会议日志,定期更新,很多内容适合初学者。
注释