awesome-python-application 算是开源Python软件的集合。里面有以Python开发的各种领域的开源软件,覆盖范围非常广:
其中最多的是跟开发相关的一堆工具集,不过我个人比较感兴趣的是Communication,Internet这一块。感觉就想发现了一座金矿,里面有大量的神兵利器,学习大牛们的设计思想,代码设计技巧,看看别人类怎么设计,异常怎么处理,数据结构怎么用更快更高效,模块如何排兵布阵。
学习肯定是要找最感兴趣,趣味性最高的,我找了一个有趣的跟爬虫下载相关的小应用:
youtube-dl - (Repo, Home, PyPI) Command-line program to browserlessly archive video and audio from YouTube and hundreds of other sites. (linux, windows, mac)