翻译阅读优秀的代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了翻译阅读优秀的代码相关的知识,希望对你有一定的参考价值。

【翻译】阅读优秀的代码

技术图片

摄影:产品经理

厨师:kingname
One of the secrets of becoming a great Python programmer is to read, understand, and comprehend excellent code.

阅读、理解优秀的代码是成为优秀Python程序员的秘诀。

Excellent code typically follows the guidelines outlined in Code Style, and does its best to express a clear and concise intent to the reader.

优秀的代码符合编码规范,并尽可能向读者表达清晰、简洁的意图。

Included below is a list of recommended Python projects for reading. Each one of these projects is a paragon of Python coding.

下面推荐一些Python项目。它们是Python编码的典范。

Howdoi Howdoi is a code search tool, written in Python.

  • Howdoi Howdoi是Python写的代码搜索工具。

    Flask Flask is a microframework for Python based on Werkzeug and Jinja2. It’s intended for getting started very quickly and was developed with best intentions in mind.

  • Flask Flask是基于Werkzeug和Jinja2的Python微框架。让你快速入门,并把精力放在开发上(而不是像Django一样还得学半天框架)。

    Diamond Diamond is a Python daemon that collects metrics and publishes them to Graphite or other backends. It is capable of collecting CPU, memory, network, I/O, load, and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.

  • Diamond Diamond是一个Python守护程序,它收集各种指标并把他们发布给 Graphite或者其他后端。它能够收集CPU、内存、网络、I/O、负载和硬盘指标。另外,它提供了用于实现自定义收集器的API,以便于从几乎任何地方收集数据。

    Werkzeug Werkzeug started as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full-featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system, and a bunch of community-contributed addon modules.

  • Werkzeug Werkzeug一开始仅仅是大量的WSGI应用程序集合,现在已经成为了最先进的WSGI实用模块之一。它包含了强大的调试器,功能齐全的请求和响应对象,处理实体标签的HTTP组件,缓存控制头,HTTP日期,cookie处理,文件上传,强大的URL路由系统和大量的社区贡献插件模块。

    Requests Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.

Requests Requests是使用Apache2许可的HTTP库,使用Python编写,供人类使用。
Tablib Tablib is a format-agnostic tabular dataset library, written in Python.

  • Tablib Tablib是未知格式表格数据集库,使用Python开发。
    以上内容翻译自https://docs.python-guide.org/writing/reading/ 作者为Kenneth Reitz. 部分内容为意译。

以上是关于翻译阅读优秀的代码的主要内容,如果未能解决你的问题,请参考以下文章

第一次作业:阅读优秀博文有感

代码质量是优秀程序员的底线,你居然说不重要?

代码质量是优秀程序员的底线,你居然说不重要?

阅读程序员的修炼--从优秀到卓越

有哪些优秀的Android开源项目最值得阅读?这里Android中近百个优秀开源库,包你提高效率

[稀土掘金日报] 优秀Android程序员的孤岛战役