Ep 15. 和 PyPA 的成员聊聊 Python 开发工作流

1:53:24
 
分享
 

Manage episode 264697264 series 2513527
由Player FM以及我们的用户群所搜索的pythonhunter — 版权由出版商所拥有,而不是Player FM,音频直接从出版商的伺服器串流. 点击订阅按钮以查看Player FM更新,或粘贴收取点链接到其他播客应用程序里。

本期节目较长且信息量巨大,大家可以酌情分多次来听。

本期结尾有彩蛋,会是什么呢?大家敬请期待吧😂

本期主播

本期嘉宾

时间节点

  • 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 嘉宾当前工作项目 | Frost Ming 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 嘉宾推荐环节

播客中提到的内容


爱发电上赞助

章节

1. 正片开始-嘉宾介绍 (00:00:32)

2. PyPA 是什么?哪些工具在 PyPA 名下? (00:02:50)

3. PyPA (00:02:50)

4. 何为 Python 的开发工作流? (00:08:26)

5. 作为新人的小白对于 Python 开发工作流有哪些问题? (00:10:09)

6. 主流的依赖管理库 (00:11:12)

7. pip (00:11:30)

9. pip-tools (00:20:16)

10. pip-tools (00:20:16)

11. pipenv (00:26:20)

12. pipenv (00:26:20)

13. virtualenv 和 venv 的异同点 (00:30:39)

14. virtualenv | venv (00:30:39)

15. pyenv (00:37:47)

16. pyenv | pyenv-virtualenv (00:37:47)

17. Poetry (00:40:25)

18. Poetry (00:40:25)

19. pyproject.toml-PEP518 (00:42:13)

20. 关于 Python 项目不同工具设置文件分开设置好还是统一设置好的讨论 (00:43:44)

21. Conda (00:46:52)

22. Conda (00:46:52)

23. 嘉宾当前工作项目 | Tzu-ping Chung pyem (00:52:10)

24. pyem (00:52:10)

25. tox (00:57:47)

26. 嘉宾当前工作项目 | Frost Ming pdm (00:58:43)

27. pdm (00:58:43)

28. Pyflow (00:59:09)

29. 嘉宾当前工作项目 | Tzu-ping Chung New pip resolver (01:05:08)

31. 嘉宾当前工作项目 | Requirements.txt 2.0 标准化 locker file 中的争议 (01:12:08)

32. Requirements.txt 2.0 (01:12:08)

33. 关于 locker file 格式选择的讨论 (01:12:39)

34. 当前社区的热点和开发的痛点 | PEP517 PEP518 (01:14:50)

35. 当前社区的热点和开发的痛点 | 导致 Python 开发流比较混乱的原因有哪些?和 Python 类似的语言的现状如何? (01:22:07)

36. npm 吐槽 (01:27:22)

37. 2020 年作为一个 Python 开发者应该如何选择开发流? (01:34:36)

38. nox (01:36:51)

39. Python Packaging User Guide (01:39:08)

40. PyChina 报名链接 (01:40:55)

41. 对于本期主题的一些思考 (01:41:51)

42. Guido 做客 PythonBytes 播客的链接 (01:42:03)

43. 嘉宾推荐环节 (01:46:11)

44. Rich (01:47:47)

27集单集