阅读经典的项目是学习的起点。
- Howdoi Howdoi 是代码搜寻工具,使用 Python 编写。
- Flask Flask 是基于 Werkzeug 和 Jinja2,使用 Python 的微框架。它能够快速启动,并且开发意图良好。
- Diamond Diamond 是 python 的守护进程,它收集指标,并且将他们发布至 Graphite 或其它后端。 它能够收集 cpu, 内存,网络,i/o,负载和硬盘指标。除此,它拥有实现自定义收集器的 API,该 API 几乎能 从任何资源中获取指标。
- Werkzeug Werkzeug 起初只是一个 WSGI 应用多种工具的集成,现在它已经变成非常重要的 WSGI 实用模型。 它包括强大的调试器,功能齐全的请求和响应对象,处理 entity tags 的 HTTP 工具,缓存控制标头,HTTP 数据,cookie 处理,文件上传,强大的 URL 路由系统和一些社区提供的插件模块。
- Requests Requests 是 Apache2 许可的 HTTP 库,使用 Python 编写。
- Tablib Tablib 是无格式的表格数据集库,使用 Python 编写。