3

Python 相关资源汇总(持续更新中)

 2 years ago
source link: https://zhajiman.github.io/post/python_resources/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

简单汇总罗列一下我在网上找到的还不错的 Python 相关资源,包括语言本身以及各种常用库的教程,当然触手可及的官方文档就不收纳了。通通都是免费资源(付费的咱也看不到),分享给有需要的读者。不过互联网资源并非恒久不灭,说不定哪天域名就失效了,或是原作者突然隐藏文章,且看且珍惜吧。

Python 语言

菜鸟教程:Python 3 教程:零起步的中文教程。

廖雪峰的 Python 教程:同上,覆盖话题更广。

A Byte of Python:快速上手 Python 的英文教程,适合有一定编程基础的读者。同时存在名为《简明 Python 教程》的中文版。

Composing Programs:UC Berkeley 大学 CS 61A 课程的讲义,以 Python 语言讲解计算机程序的结构和阐释,其中对数据、抽象和函数的讲解鞭辟入里,非常推荐。

Python 最佳实践指南:提供了关于 Python 安装、配置和日常使用的很多实用建议。

Python Cookbook 第三版:非常经典的一本编程技巧合集,中文版可在线阅读。

What the f*ck Python:列举了一些有趣且鲜为人知的 Python 特性,当遇到 bug 时可以来看看是不是中招了。

Python 工匠:作者 piglei 关于 Python 编程技巧和实践的文章合集。

NumPy、SciPy 和 Pandas

NumPy Illustrated: The Visual Guide to NumPy:以图解的方式形象展现了 NumPy 数组的结构和常用用法,特别是强调了行向量、列向量和矩阵的关系,非常值得一读。知乎 上有中文翻译版。

Python Data Science Handbook:虽然叫手册,但内容编排有条理,带你入门数据科学必备的几个包。

From Python to Numpy:介绍了很多高级用法和在物理学中的应用。

Scipy Lecture Notes:关于 NumPy 和 SciPy 的讲义,对于 NumPy 的讲解比常见的教程更深入一些。

SciPy Cookbook:介绍了很多 SciPy 的应用场景,附带一些 NumPy 和 Matplotlib 的技巧。

Joyful-Pandas:中文教程,因为内容过于详尽以至于读起来反而有点 painful……

xarray を用いたデータ解析:xarray 的开发者之一写的日文入门教程。

Matplotlib

Anatomy of Matplotlib:很经典的入门教程,比官方 User Guide 更详细一点。

Cheatsheets for Matplotlib users:速查表,有助于快速查询颜色、色表、线形、散点形状、常用函数等。

Matplotlib 3.0 Cookbook:覆盖了方方面面的技巧,有需要可以查阅。

Scientific Visualization: Python + Matplotlib:站在科学可视化的高视点指导作图,虽然缺乏操作细节,但书中的示例非常炫酷,代码很值得学习。

Creating publication-quality figures with Matplotlib:教你如何将出图提升到可出版的质量。

The Art of Effective Visualization of Multi-dimensional Data:带你巡游多维数据可视化的种种方法,貌似一些公众号里有中文翻译版。

The Architecture of Matplotlib:创始人关于 Matplotlib 架构的解说,不错的补充材料。

Python for Atmosphere and Ocean Scientists:超入门教程,带你过一遍 xarray、Cartopy、Git 工具链。

An Introduction to Earth and Environmental Data Science:比上一个更详细一些,推荐。

Unidata Python Training:unidata 整的教程,包含 Python 基础和很多气象例子,推荐。

ATM 623: Climate Modeling:动手学习气候模式相关的知识。

ATSC 301: Atmospheric radiation and remote sensing: 大气辐射和遥感相关的课程讲义,附带需要使用 Python 的练习。

HDF-EOS: COMPREHENSIVE EXAMPLES:处理 NASA HDF/HDF-EOS 卫星文件的例子集。

Project Pyhtia:貌似是 NCAR 搞的在线 training 项目,目前很多教程内容都不全,但其提供的其它网站的 资源列表 非常齐全。

气象绘图教程合集:云台书使在公众号上发布的系统性的气象绘图教程。

摸鱼的气象:摸鱼咯在 B 站发布的手把手教学视频。

气 Py:老李的系列教学视频,同时他还搬运了很多 MetPy Mondays 的视频。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK