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