Python: Resource

20th August 2020 at 2:19pm
Python

Python 的最佳实践。主要放:

  • 一些信息量不多,暂时不能成为单独篇章的内容
  • 资源索引

Make a Library API

python-api-checklist 提供了一份非常好的 checklist。当你写一个 Python 库时,务必看看这里的 checklist,有非常多很好的建议,比如写明 use case、提供 boilerplate 等。

Social Auth

python-social-auth 实现了使用社交网站登录所需要的一系列功能,并且提供了与多种流行框架的整合,比如 Django。

Functional

Suor/funcy 是一个功能齐全的函数数工具库,类似 JS 中的 underscore。当你遇到这类问题时,看看 fancy 有无方便的解决方法:

  • 需要对 sequence 或 collection 做各种操作,比如切割、筛选、反向遍历、组合、聚合等
  • 需要编写 decorator 时
  • 希望有简单方便的流程控制工具时,比如重试
  • 希望有方便的调试工具时,比如打印执行时间、函数退出时打印日志等