《PyCoder 第495期》

《PyCoder 第495期》

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

这篇文章介绍了CPython的新分支,支持无GIL的多线程,setuptools团队转为构建软件包库,Python 3.10新功能,urllib3添加类型提示,CPython Developer in Residence讨论,Python赋值表达式、XML解析器、APT进度条、配置管理和密码安全教程,以及有趣的项目和活动。

🎯

关键要点

  • CPython新分支支持无GIL的多线程,来自Facebook研究。
  • setuptools团队转型为仅提供构建软件包的库,不再提供命令行接口。
  • Python 3.10引入了更友好的错误信息和结构模式匹配等新特性。
  • urllib3团队致力于为v2.0版本添加类型提示,以提高代码正确性。
  • Python软件基金会创建了CPython Developer in Residence角色,旨在推动CPython的开发。
  • Python赋值表达式和海象运算符的使用方法和示例。
  • Python的XML解析器路线图,介绍可用的解析器和选择模型的建议。
  • APT进度条的实现探讨,包含Python示例代码。
  • 配置管理的指导原则,强调配置是应用程序的另一种API。
  • Python安全处置密码的技巧和建议。
  • NumPy的where()函数的使用,作为向量化的选择工具。
➡️

继续阅读