《捕蛇者说》15 期发布:和 PyPA 的成员聊聊 Python 开发工作流

scriptB0y

本期我们邀请到了 PyPA 的成员 Frost Ming 和 Tzu-ping Chung 一起来聊一聊 Python 开发工作流中常见的工具。他们也分享了自己最近的工作,以及 Python 社区在这方面的最新动态。

本期主播

  • 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 嘉宾推荐环节
13 条回复  •  2020-06-18 15:03:31 +08:00
javlib
javlib9 小时 36 分钟前 via Android
赞,一直搞不清楚 pipenv 到底要不要用,很想听一下 Python 社区对这个的看法
1
ryomahan
ryomahan9 小时 32 分钟前
捕蛇者说 TG 讨论组: https://t.me/joinchat/Dm8lIVjvCo9_-6YZYLycEw
捕蛇者说制作团队和往期节目嘉宾都在这里,快来 Happy~
2
neone
neone9 小时 20 分钟前
赞一个,之前听的一个节目停更了,找了好久没发现类似的,没想到今天发现了个宝藏节目。
3
linw1995
linw19958 小时 43 分钟前
赞一个,希望捕蛇者说越做越好~
4
laike9m
laike9m8 小时 34 分钟前
@neone Teahour 么
5
qdwang
qdwang8 小时 30 分钟前
很好啊。 请问一下,还有没有类似的比较优质的编程博客类节目?我目前就知道一个 teahour
6
Kilerd
Kilerd8 小时 14 分钟前
多谢老板们送的内裤(
7
renmu123
renmu1238 小时 2 分钟前 via Android
一直有在听,资瓷一下
8
lostpg
lostpg7 小时 45 分钟前 via Android
@javlib poetry ?这个也不错的亚子
9
Allianzcortex
Allianzcortex7 小时 16 分钟前 via iPhone
@javlib @lostpg 已经从 pipenv 切换到 poetry 了,具体原因参考 https://github.com/pypa/pipenv/issues/4058,并且 poetry 确实对选择性更新依赖更友好
10
neone
neone6 小时 29 分钟前
11
laike9m
laike9m5 小时 46 分钟前
12
qdwang
qdwang5 小时 13 分钟前
@laike9m 谢谢啊
13