Guido van Rossum 加盟微软
2020-11-13 15:58 #Python
Python 语言之父、已退休的终身仁慈独裁者(BDFL) Guido van Rossum宣布加盟微软。他在声明中称,退休太无聊了,所以他加入微软的开发者部门。Guido van Rossum 称,他可以选择做很多事情,其中之一是帮助更好的使用 Python。他是 Python 语言的最初设计者及主要架构师,被认为是 BDFL,但在 2018 年宣布辞去 BDFL 退休。
2020-11-13 15:58 #Python
Python 语言之父、已退休的终身仁慈独裁者(BDFL) Guido van Rossum宣布加盟微软。他在声明中称,退休太无聊了,所以他加入微软的开发者部门。Guido van Rossum 称,他可以选择做很多事情,其中之一是帮助更好的使用 Python。他是 Python 语言的最初设计者及主要架构师,被认为是 BDFL,但在 2018 年宣布辞去 BDFL 退休。
pip 20.3 释出
2020-12-01 13:00 #Python
Python Packaging Authority 宣布释出 pip 20.3。由于改变了默认的依赖解析器,这个版本可能会造成破坏。pip 项目已经释出了如何测试和迁移到新解析器的用户指南。除了新的解析器,其它变化包括 Python 3.5 将在 pip 21.0 中移除,不再建议使用;pip 21.0 将在 2021 年 1 月释出,这个版本也将停止支持 Python 2.7,不再支持 Python 2.x 系列。
2020-12-01 13:00 #Python
Python Packaging Authority 宣布释出 pip 20.3。由于改变了默认的依赖解析器,这个版本可能会造成破坏。pip 项目已经释出了如何测试和迁移到新解析器的用户指南。除了新的解析器,其它变化包括 Python 3.5 将在 pip 21.0 中移除,不再建议使用;pip 21.0 将在 2021 年 1 月释出,这个版本也将停止支持 Python 2.7,不再支持 Python 2.x 系列。
Google 成为 Python 软件基金会的 Visionary 赞助商
2021-02-13 19:40 #Python
Google 成为 Python 软件基金会最高等级的赞助商:Visionary Sponsor。Python 软件基金会的赞助商等级包括:Associate Sponsor,Participating Sponsor;Partner Sponsor;Contributing Sponsor;Maintaining Sponsor;Sustainability Sponsor 以及 Visionary Sponsor。Visionary Sponsor 意味着 Google 不仅将 Python 用于内部开发,而且将 Python 作为产品的重要组成部分。Google 的赞助费用将被用于资助 CPython 开发,改进供应链安全。Google 从 2010 年起就是 Python 软件基金会的赞助商。
2021-02-13 19:40 #Python
Google 成为 Python 软件基金会最高等级的赞助商:Visionary Sponsor。Python 软件基金会的赞助商等级包括:Associate Sponsor,Participating Sponsor;Partner Sponsor;Contributing Sponsor;Maintaining Sponsor;Sustainability Sponsor 以及 Visionary Sponsor。Visionary Sponsor 意味着 Google 不仅将 Python 用于内部开发,而且将 Python 作为产品的重要组成部分。Google 的赞助费用将被用于资助 CPython 开发,改进供应链安全。Google 从 2010 年起就是 Python 软件基金会的赞助商。
Python 发布三十周年
2021-02-21 20:04 #Python
1991 年 2 月 Guido van Rossum 发布了 Python 语言的首个公开版本 0.9.1。30 年后,数据科学和 AI 的流行推动它成为最受欢迎的编程语言之一。以彭博社为例,这家著名财经资讯平台有 2000 名 Python 开发者。任职于彭博社的 Python 引导委员会成员 Pablo Galindo 接受采访时候指出,30 年后的 Python 已经是非常成熟的语言了,而当你试图改变语言时很有可能会造成破坏,人们最怕的就是这件事。但语言仍然会发生大的改变。计划在今年 10 月释出的 Python 3.1 将会支持模式匹配,这可能是 Python 至今做出的最大的语法改变之一。对于 Python 仍然在演变和适应他对此非常高兴,他们在向后兼容上已很有经验了。
2021-02-21 20:04 #Python
1991 年 2 月 Guido van Rossum 发布了 Python 语言的首个公开版本 0.9.1。30 年后,数据科学和 AI 的流行推动它成为最受欢迎的编程语言之一。以彭博社为例,这家著名财经资讯平台有 2000 名 Python 开发者。任职于彭博社的 Python 引导委员会成员 Pablo Galindo 接受采访时候指出,30 年后的 Python 已经是非常成熟的语言了,而当你试图改变语言时很有可能会造成破坏,人们最怕的就是这件事。但语言仍然会发生大的改变。计划在今年 10 月释出的 Python 3.1 将会支持模式匹配,这可能是 Python 至今做出的最大的语法改变之一。对于 Python 仍然在演变和适应他对此非常高兴,他们在向后兼容上已很有经验了。
Guido van Rossum 想要将 Python 的速度提高一倍
2021-05-17 17:09 #Python
Python 语言作者 Guido van Rossum 描述了一个雄心勃勃的计划:将 Python 的速度提高一倍,解决 Python 相对于 C++ 的一大弱项。Core Python (CPython)的速度慢是其它 Python 实现出现的一个重要原因。van Rossum 在 Github 上公布了发表在 US PyCon 语言峰会上的报告,承诺要在 Python 3.11 中将速度翻一番。van Rossum 去年放弃退休加盟了微软,带领了一个小团队去改进解释语言的性能。微软目前雇佣了 CPython 核心团队的五名成员,最近向 Python 软件基金会捐赠了 15 万美元。
2021-05-17 17:09 #Python
Python 语言作者 Guido van Rossum 描述了一个雄心勃勃的计划:将 Python 的速度提高一倍,解决 Python 相对于 C++ 的一大弱项。Core Python (CPython)的速度慢是其它 Python 实现出现的一个重要原因。van Rossum 在 Github 上公布了发表在 US PyCon 语言峰会上的报告,承诺要在 Python 3.11 中将速度翻一番。van Rossum 去年放弃退休加盟了微软,带领了一个小团队去改进解释语言的性能。微软目前雇佣了 CPython 核心团队的五名成员,最近向 Python 软件基金会捐赠了 15 万美元。
macOS 12.3 移除对 Python 2.7 的支持
2022-01-29 13:12
苹果释出了 macOS Monterey 12.3 Beta,一个主要变化是不再捆绑 Python 2.7。苹果建议开发者使用 Python 3 或替代语言。Python 语言项目是在 2020 年 1 月 1 日停止支持 Python 2 分支,接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 分支。macOS 没有预装 Python 3,开发者可选择安装捆绑 Python 3 的 Xcode 开发工具。
2022-01-29 13:12
苹果释出了 macOS Monterey 12.3 Beta,一个主要变化是不再捆绑 Python 2.7。苹果建议开发者使用 Python 3 或替代语言。Python 语言项目是在 2020 年 1 月 1 日停止支持 Python 2 分支,接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 分支。macOS 没有预装 Python 3,开发者可选择安装捆绑 Python 3 的 Xcode 开发工具。
Python 3.11 发布
2022-10-25 13:40:00 by 森林送信人
Python 语言发布了 3.11 版本,新版本的一个主要特色是性能显著提升。主要特性包括:Python Traceback 细粒度错误位置,异常组和 except*,标准库支持解析 TOML,Async IO 支持任务组,Faster CPython 项目成果显著—— Python 3.11 的速度比 Python 3.10 快 10-60%,基准测试平均是上一个版本的 1.22 倍。
#Python
2022-10-25 13:40:00 by 森林送信人
Python 语言发布了 3.11 版本,新版本的一个主要特色是性能显著提升。主要特性包括:Python Traceback 细粒度错误位置,异常组和 except*,标准库支持解析 TOML,Async IO 支持任务组,Faster CPython 项目成果显著—— Python 3.11 的速度比 Python 3.10 快 10-60%,基准测试平均是上一个版本的 1.22 倍。
#Python
PyPI 收到法庭传票
2023-05-25 11:06:00 by 人猿泰山之绝地反击
Python 软件基金会披露,它在 2023 年 3 月和 4 月收到三张美国司法部的传票,要求提供软件包仓库 PyPI 的用户数据。传票要求提供姓名(包括订阅名、用户名和网名),地址(包括邮寄地址、居住地址、公司地址和电子邮件地址),连接记录,会话时间和持续时长以及相关 IP 记录,所有上传的 PyPI 软件包记录和这些软件包的下载 IP 日志,等等。Python 软件基金会在与律师讨论之后满足了传票要求,它表示致力于维护用户的自由、安全和隐私,将重新审视现有的数据和隐私标准,制定新的数据保留和披露政策。
https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/
#Python
2023-05-25 11:06:00 by 人猿泰山之绝地反击
Python 软件基金会披露,它在 2023 年 3 月和 4 月收到三张美国司法部的传票,要求提供软件包仓库 PyPI 的用户数据。传票要求提供姓名(包括订阅名、用户名和网名),地址(包括邮寄地址、居住地址、公司地址和电子邮件地址),连接记录,会话时间和持续时长以及相关 IP 记录,所有上传的 PyPI 软件包记录和这些软件包的下载 IP 日志,等等。Python 软件基金会在与律师讨论之后满足了传票要求,它表示致力于维护用户的自由、安全和隐私,将重新审视现有的数据和隐私标准,制定新的数据保留和披露政策。
https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/
#Python
PEP 703 如果接受 Meta 将向 Python 项目分配全职开发者
2023-07-10 11:13 by 未来学大会
Meta 正致力于推动 Python 项目采纳 PEP 703 提案,以改进 Python 代码的多线程性能。PEP 703 指的是 Making the Global Interpreter Lock Optional,让全局解释器锁成为可选。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案除了让 GIL 可选外还加入了必要的更改以确保解释器线程安全。Meta 承诺,如果 PEP 703 提案接受,它将在 2025 年前投入三个工程师年,与核心团队合作去实现 PEP 703。
https://peps.python.org/pep-0703/
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
#Python
2023-07-10 11:13 by 未来学大会
Meta 正致力于推动 Python 项目采纳 PEP 703 提案,以改进 Python 代码的多线程性能。PEP 703 指的是 Making the Global Interpreter Lock Optional,让全局解释器锁成为可选。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案除了让 GIL 可选外还加入了必要的更改以确保解释器线程安全。Meta 承诺,如果 PEP 703 提案接受,它将在 2025 年前投入三个工程师年,与核心团队合作去实现 PEP 703。
https://peps.python.org/pep-0703/
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
#Python
Python 项目将接受 No-GIL 模式
2023-07-29 15:14 by 金刚
Python 指导委员会宣布,它计划接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选)。Python 3.13 版本预计会加入对 No-GIL 模式的初步支持。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案得到了 Meta 公司的全力支持,它承诺将为此分配全职开发者。Python 指导委员会强调了兼容性的重要性,要避免出现类似 Python 3 的情况,称它不是 Python 4。
https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
#Python
2023-07-29 15:14 by 金刚
Python 指导委员会宣布,它计划接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选)。Python 3.13 版本预计会加入对 No-GIL 模式的初步支持。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案得到了 Meta 公司的全力支持,它承诺将为此分配全职开发者。Python 指导委员会强调了兼容性的重要性,要避免出现类似 Python 3 的情况,称它不是 Python 4。
https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
#Python
7% 的 Python 开发者仍在使用 Python 2
2023-10-08 17:04 by 黑珍珠魔咒
根据 Python 软件基金会和 JetBrains 公布的 2022 年度开发者调查,7% 的 Python 开发者仍在使用 Python 2。调查显示,93% 的开发者使用 Python 3,相比下在 2021 年度的调查中,95% 的开发者使用 Python 3,5% 的开发者使用 Python 2。2021 年度的调查中,这两个数字分别是 94% 和 6%,2017 年是 75% 和 25%。Python 2 已经在 2020 年结束了支持。仍然使用 Python 2 的开发者中有 29% 将其用于数据分析,24% 用于计算机图形,23% 用于开发运营(DevOps)。Python 3 开发者中有 45% 使用两年前发布的 Python 3.10,2% 使用 Python 3.5 或更低版本。调查还发现,21% 的开发者表示只在工作中使用Python,51% 将 Python 用于工作和个人/教育用途或业余项目,21% 只在个人项目中使用Python。5% 的受访者表示 Python 是他们的主要语言。
https://lp.jetbrains.com/python-developers-survey-2022/
https://www.infoworld.com/article/3707798/python-developers-wont-let-go-of-python-2.html
#Python
2023-10-08 17:04 by 黑珍珠魔咒
根据 Python 软件基金会和 JetBrains 公布的 2022 年度开发者调查,7% 的 Python 开发者仍在使用 Python 2。调查显示,93% 的开发者使用 Python 3,相比下在 2021 年度的调查中,95% 的开发者使用 Python 3,5% 的开发者使用 Python 2。2021 年度的调查中,这两个数字分别是 94% 和 6%,2017 年是 75% 和 25%。Python 2 已经在 2020 年结束了支持。仍然使用 Python 2 的开发者中有 29% 将其用于数据分析,24% 用于计算机图形,23% 用于开发运营(DevOps)。Python 3 开发者中有 45% 使用两年前发布的 Python 3.10,2% 使用 Python 3.5 或更低版本。调查还发现,21% 的开发者表示只在工作中使用Python,51% 将 Python 用于工作和个人/教育用途或业余项目,21% 只在个人项目中使用Python。5% 的受访者表示 Python 是他们的主要语言。
https://lp.jetbrains.com/python-developers-survey-2022/
https://www.infoworld.com/article/3707798/python-developers-wont-let-go-of-python-2.html
#Python
Python 公布了实现 no-GIL Python 的计划
2023-10-26 15:05 by 人猿泰山之智斗恐龙
Python 指导委员会宣布接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选),公布了实现 no-GIL(或称为自由线程)Python 详细的路线图。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍,消除这一障碍是好事,但这也有可能会破坏现有的扩展模块,或显著降低性能以及可维护性。而第三方软件包生态系统是 Python 的一大优势,Python 项目在实现自由线程时需要谨慎,需要避免破坏这一优势。推进 PEP 703 需要将其纳入主线,作为定期发布版本的一部分推出。Python 指导委员计划分成三个阶段:实验阶段,支持但不默认阶段,默认阶段。
https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance/37075
#Python
2023-10-26 15:05 by 人猿泰山之智斗恐龙
Python 指导委员会宣布接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选),公布了实现 no-GIL(或称为自由线程)Python 详细的路线图。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍,消除这一障碍是好事,但这也有可能会破坏现有的扩展模块,或显著降低性能以及可维护性。而第三方软件包生态系统是 Python 的一大优势,Python 项目在实现自由线程时需要谨慎,需要避免破坏这一优势。推进 PEP 703 需要将其纳入主线,作为定期发布版本的一部分推出。Python 指导委员计划分成三个阶段:实验阶段,支持但不默认阶段,默认阶段。
https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance/37075
#Python
Django 5.0 释出
2023-12-05 14:48 by 巨龙之日
Python Web 框架 Django 释出了 v5.0。主要新特性包括:数据库计算默认值,数据库生成的模型字段 GeneratedField,声明字段选择选项 Field.choices 和 ChoiceField.choices,等等。随着 Django 5.0 的发布,Django 4.2 结束主流支持,最后一个版本是 v4.2.8,之后该版本将在 2026 年 4 月前一直提供安全和数据丢失修正,开发者鼓励用户升级到较新的版本。
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
#Python
2023-12-05 14:48 by 巨龙之日
Python Web 框架 Django 释出了 v5.0。主要新特性包括:数据库计算默认值,数据库生成的模型字段 GeneratedField,声明字段选择选项 Field.choices 和 ChoiceField.choices,等等。随着 Django 5.0 的发布,Django 4.2 结束主流支持,最后一个版本是 v4.2.8,之后该版本将在 2026 年 4 月前一直提供安全和数据丢失修正,开发者鼓励用户升级到较新的版本。
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
#Python
Fedora 41 移除 Python 2.7
2024-07-08 16:07 by 银色金属恋人
在 Python 3 发布 16 年后,Fedora 发行版项目宣布 Fedora 41 将移除 Python 2.7。除了 PyPy,Fedora 41 以及之后的版本将不再有 Python 2.7。运行时或构建时需要 python2.7 的软件包也将面临退役。Fedora 41 将包含图像处理软件 GIMP 的 v3.0 版本,支持 Python 3,GIMP 对 Python 2 的依赖也将结束。Python 2 的生命周期原计划在 2015 年结束,之后延长到了 2020 年。
https://fedoraproject.org/wiki/Changes/RetirePython2.7
#Python
2024-07-08 16:07 by 银色金属恋人
在 Python 3 发布 16 年后,Fedora 发行版项目宣布 Fedora 41 将移除 Python 2.7。除了 PyPy,Fedora 41 以及之后的版本将不再有 Python 2.7。运行时或构建时需要 python2.7 的软件包也将面临退役。Fedora 41 将包含图像处理软件 GIMP 的 v3.0 版本,支持 Python 3,GIMP 对 Python 2 的依赖也将结束。Python 2 的生命周期原计划在 2015 年结束,之后延长到了 2020 年。
https://fedoraproject.org/wiki/Changes/RetirePython2.7
#Python
调查显示 6% 的 Python 开发者仍在使用 Python 2
2024-09-02 11:09 by 人猿泰山之英雄归来
来自近 200 个国家的逾 2.5 万名 Python 开发者参加了年度开发者调查。结果显示:Python 2 早在 2020 年 4 月就结束了支持,但去年的调查显示 Python 2 用户仍然有 7%,今年略好一点减少到 6%,近半数的 Python 2 开发者年龄在 21 岁以下,三分之一是学生,猜测可能是学校仍然在教 Python 2。73% 的开发者使用的是最新的三个版本 3.10、3.11 或 3.12。开发者中使用 Linux 的比例为 55%,Windows 55%,MacOS 29%,BSD 2%。Visual Studio Code 是最受欢迎的 IDE(22%),之后是 Jupyter Notebook(20%),Vim(17%),PyCharm Community Edition(13%)、JupyterLab(12%)、NotePad++(11%)和 Sublime Text(9%)。38% 的开发者使用两种 IDE,9% 的开发者使用四种及以上。37% 的开发者过去一年为开源项目贡献了代码或文档。32% 的开发者年龄在 21-29 岁,3% 的开发者年龄在 60 岁或以上。
https://lp.jetbrains.com/python-developers-survey-2023/
#Python
2024-09-02 11:09 by 人猿泰山之英雄归来
来自近 200 个国家的逾 2.5 万名 Python 开发者参加了年度开发者调查。结果显示:Python 2 早在 2020 年 4 月就结束了支持,但去年的调查显示 Python 2 用户仍然有 7%,今年略好一点减少到 6%,近半数的 Python 2 开发者年龄在 21 岁以下,三分之一是学生,猜测可能是学校仍然在教 Python 2。73% 的开发者使用的是最新的三个版本 3.10、3.11 或 3.12。开发者中使用 Linux 的比例为 55%,Windows 55%,MacOS 29%,BSD 2%。Visual Studio Code 是最受欢迎的 IDE(22%),之后是 Jupyter Notebook(20%),Vim(17%),PyCharm Community Edition(13%)、JupyterLab(12%)、NotePad++(11%)和 Sublime Text(9%)。38% 的开发者使用两种 IDE,9% 的开发者使用四种及以上。37% 的开发者过去一年为开源项目贡献了代码或文档。32% 的开发者年龄在 21-29 岁,3% 的开发者年龄在 60 岁或以上。
https://lp.jetbrains.com/python-developers-survey-2023/
#Python
Python 取代 JavaScript 成为 GitHub 最受欢迎语言
2024-11-04 05:02 by 艾米七号
根据 GitHub 的年度开发者报告,Python 取代 JavaScript 成为 GitHub 最受欢迎的语言,而印度将在 2028 年超过美国成为 GitHub 开发者人数最多的国家。GitHub 称 AI 并没有取代程序员的工作,而是推动了更多人用他们的母语写代码。2024 年 GitHub 上生成式 AI 项目贡献量增长 59%,项目总数增长 98%,许多贡献来自印度、德国、日本和新加坡等国。美国开发者人数仍然最多,其次是印度、中国、巴西、英国、俄罗斯、德国、印度尼西亚、日本和加拿大。GitHub 目前有 5.18 亿个项目,同比增长 25%。
https://github.blog/news-insights/octoverse/octoverse-2024/
#Python
2024-11-04 05:02 by 艾米七号
根据 GitHub 的年度开发者报告,Python 取代 JavaScript 成为 GitHub 最受欢迎的语言,而印度将在 2028 年超过美国成为 GitHub 开发者人数最多的国家。GitHub 称 AI 并没有取代程序员的工作,而是推动了更多人用他们的母语写代码。2024 年 GitHub 上生成式 AI 项目贡献量增长 59%,项目总数增长 98%,许多贡献来自印度、德国、日本和新加坡等国。美国开发者人数仍然最多,其次是印度、中国、巴西、英国、俄罗斯、德国、印度尼西亚、日本和加拿大。GitHub 目前有 5.18 亿个项目,同比增长 25%。
https://github.blog/news-insights/octoverse/octoverse-2024/
#Python
Python 3.14 将支持模板字符串
2025-04-22 15:50 by 图书馆员与追寻鹅妈妈
Python Steering Council 接受了 PEP 750 (Template Strings) ,预计 10 月释出的 Python 3.14 将加入对模板字符串的支持。模板字符串((t-strings)是一种新型的字符串,能生成结构化数据而不是原始字符串,允许 Python 库作者构建自己的自定义模板处理逻辑。Python 自 2015 年起就有 f-strings,t-strings 为开发者提供了更多灵活性。
discuss.python.org/t/pep750-template-strings-new-updates/71594/130
#Python
2025-04-22 15:50 by 图书馆员与追寻鹅妈妈
Python Steering Council 接受了 PEP 750 (Template Strings) ,预计 10 月释出的 Python 3.14 将加入对模板字符串的支持。模板字符串((t-strings)是一种新型的字符串,能生成结构化数据而不是原始字符串,允许 Python 库作者构建自己的自定义模板处理逻辑。Python 自 2015 年起就有 f-strings,t-strings 为开发者提供了更多灵活性。
discuss.python.org/t/pep750-template-strings-new-updates/71594/130
#Python