阅读好的代码
设计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