阅读好的代码

https://farm5.staticflickr.com/4221/34689452831_93d7fd0571_k_d.jpg
设计Python的核心理念是创建可读性代码。这种设计的目的非常简单:Python编写者的首要事情是阅读好的代码。

成为优秀Python编写者的秘诀是去阅读,理解和领会好的代码。

良好的代码通常遵循代码风格 中的指南,尽可能向读者表述地简洁清楚。

以下是推荐阅读的Python项目。每个项目都是Python代码的典范。

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

待处理

包括每个列出项目中典型代码的例子。解释为什么它是非常优秀的代码,举出较复杂的例子。

待处理

解释快速识别数据结构,算法,并确定代码内容的技术。

原文: http://pythonguidecn.readthedocs.io/zh/latest/writing/reading.html