原文英文,约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()函数的使用,作为向量化的选择工具。
🏷️