Python 最佳实践
文章目录
【注意】最后更新于 July 2, 2019,文中内容可能已过时,请谨慎使用。
目录结构
- Python 开发环境(4%)
- 写出优雅的Python代码(8%)
- Python应用的场景指南(8%)
- 部署优雅的Python代码(70%)
- 网络应用(5%)
- HTTP
- Requests
- 分布式系统
- ZeroMQ
- RabbitMQ
- HTTP
- Web 应用 & 框架(5%)
- Context
- 框架
- Django(仅大致了解)
- Flask(学习完基础部分)
- Web 服务端
- Nginx
- WSGI 服务器
- Gunicorn
- Waitress
- 服务端最佳实践
- Hosting
- 模板
- Jinja2
- 命令行应用(5%)
- GUI应用(跳过)
- 数据库(5%)
- 网络(5%)
- 系统管理(5%)
- 持续集成(5%)
- 速度(5%)(跳过)
- 科学应用(跳过)
- 图像处理(5%)
- 数据序列化(5%)
- XML解析(5%)
- JSON(5%)
- 密码学(5%)
- 机器学习(跳过)
- C语言外部函数接口(CFFI)(5%)
- 网络应用(5%)
- 额外关注(10%)
笔记
命令行应用
命令行库简单分析:
- Clint 最新支持 python 3.4, 目前库开发人员已经将仓库存档,后续不再维护,可以跳过
- Click 通过装饰器完成,使用时代码配置非常少,简单应用推荐
- docopt 是一个轻量级,高度Pythonic风格的包,它支持 简单而直觉地创建命令行接口,它是通过解析POSIX-style的用法指示文本实现的。使用稍显复杂,功能强大。
文章作者 jeffrey
上次更新 2019-07-02