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 开发工具。
👍90👎2🔥2
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
👍103🤡9👏3🔥1🥰1
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
🤡62😱16❤3😢2🤩2
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
👍107👏10🤔8❤1
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
👍96🔥12🎉10🥰3
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
🤡93🤪26😈11👍3🔥1
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
👍88🔥3❤2