《捕蛇者说》15 期发布:和 PyPA 的成员聊聊 Python 开发工作流
scriptB0y本期我们邀请到了 PyPA 的成员 Frost Ming 和 Tzu-ping Chung 一起来聊一聊 Python 开发工作流中常见的工具。他们也分享了自己最近的工作,以及 Python 社区在这方面的最新动态。
- 本期发布地址:https://pythonhunter.org/episodes/ep15
- itunes 美国区 已上架,itunes 中国区会稍晚一些通过审核之后发布
- 喜马拉雅发布地址: https://www.ximalaya.com/keji/24821511/308588147
- 推荐使用泛用型客户端收听本期播客。
本期主播
- laike9m
- 小白
本期嘉宾
- Frost Ming (明希)
- Tzu-ping Chung ( TP )
时间节点
- 00:00:32 正片开始-嘉宾介绍
- 00:02:50 PyPA 是什么?哪些工具在 PyPA 名下?
- 00:08:26 何为 Python 的开发工作流?
- 00:10:09 作为新人的小白对于 Python 开发工作流有哪些问题?
- 00:11:12 主流的依赖管理库
- 00:11:30 pip
- 00:20:16 pip-tools
- 00:26:20 pipenv
- 00:30:39 virtualenv 和 venv 的异同点
- 00:37:47 pyenv
- 00:40:25 Poetry
- 00:43:44 关于 Python 项目不同工具设置文件分开设置好还是统一设置好的讨论
- 00:46:52 Conda
- 00:52:10 嘉宾当前工作项目 | Tzu-ping Chung pyem
- 00:58:43 嘉宾当前工作项目 | ForstMing pdm
- 01:05:08 嘉宾当前工作项目 | Tzu-ping Chung New pip resolver
- 01:12:08 嘉宾当前工作项目 | Requirements.txt 2.0 标准化 locker file 中的争议
- 01:12:39 关于 locker file 格式选择的讨论
- 01:14:50 当前社区的热点和开发的痛点 | PEP517 PEP518
- 01:22:07 当前社区的热点和开发的痛点 | 导致 Python 开发流比较混乱的原因有哪些?和 Python 类似的语言的现状如何?
- 01:27:22 npm 吐槽
- 01:34:36 2020 年作为一个 Python 开发者应该如何选择开发流?
- 01:41:51 对于本期主题的一些思考
- 01:46:11 嘉宾推荐环节