阅读伟大的代码

../_images/34689452831_93d7fd0571_k_d.jpg

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

优秀的代码通常遵循 代码风格 并尽其所能向读者表达一个清晰、简洁的意图。

下面列出了推荐阅读的python项目列表。这些项目中的每一个都是Python编码的典范。

  • Howdoi howdoi是一个用python编写的代码搜索工具。

  • Flask 烧瓶是基于Werkzeug和Jinja2的 Python 微型框架。它旨在快速开始,并以最佳意图开发。

  • Diamond Diamond是一个python守护进程,它收集度量并将其发布到graphite或其他后端。它能够收集CPU、内存、网络、I/O、负载和磁盘指标。此外,它还提供了一个API,用于实现用于从几乎任何源收集度量的自定义收集器。

  • Werkzeug Werkzeug从一个简单的wsgi应用程序各种实用程序集合开始,已经成为最先进的wsgi实用程序模块之一。它包括功能强大的调试器、功能齐全的请求和响应对象、用于处理实体标记的HTTP实用程序、缓存控制头、HTTP日期、cookie处理、文件上载、功能强大的URL路由系统以及一组社区贡献的插件模块。

  • Requests 请求是一个Apache2许可的HTTP库,用Python编写,供人类使用。

  • Tablib Tablib是一个格式无关的表格数据集库,用python编写。

待处理

包括所列每个项目的示例代码的代码示例。解释为什么它是优秀的代码。使用复杂的例子。

待处理

解释快速识别数据结构和算法的技术,并确定代码在做什么。