solidot新版网站常见问题,请点击这里查看。
Python
WinterIsComing(31822)
发表于2022年06月09日 11时14分 星期四
来自雾影1:雾影边境
Python 3.11 上个月释出了首个 Beta 版本,预计在 7 月释出 RC 版本,10 月发布正式版本。Python 项目称,Python 3.11 的性能比 3.10 有显著提升,速度提高了 10-60%,在标准基准套件中平均增速达到 1.25 倍。Python 3.11 的新特性包括:语法特性有例外组(Exception Groups)和 except*,类型特性有可变泛型、Self 类型、任意文字字符串类型等等。Phoronix 在 AMD Ryzen 9 5950X 开发机上测试了 Python 3.11 Beta、Python 3.10.4,、Python 3.9.13 和 Python 3.8.13,结果显示 Python 3.11 Beta 在整体上比 Python 3.10 快 41%。
Python
WinterIsComing(31822)
发表于2022年03月08日 13时28分 星期二
来自王牌飞行员
Python 编程语言项目的两位核心开发者仍然留在乌克兰。Serhiy Storchaka 是近期贡献第二多、历史贡献排名第十的核心开发者,他住在 Konotop 外围,该市正被俄罗斯军队占领,他在 2 月 26 日发推说,俄罗斯坦克正在距离他家 2 公里的公路上行驶,俄罗斯的装甲车从窗外驶过。他极有可能将生活在占领区,这里不存在适用的法律。另一位专注于异步网络支持的核心开发者是 Andrew Svetlov,他居住在被俄罗斯包围的首都基辅。Python 软件基金会的 Lukasz Langa 称两位核心开发者都不愿离开乌克兰,他设法帮助 Storchaka 的 11 岁的侄女和好友及其母亲逃到了波兰的华沙。
Python
WinterIsComing(31822)
发表于2021年11月23日 12时12分 星期二
来自蓝莓村
Web 开发框架 Django 释出了 4.0 的首个预发布版本,正式版本计划在 12 月 6 日左右发布,如有延迟会通过开发者邮件列表通知。Django 4.0 的主要变化包括:支持 Python 3.8、3.9 和 3.10,Django 3.2.x 系列是支持 Python 3.6 和 3.7 的最后版本;默认时区实现 zoneinfo;新密码哈希函数 scrypt,但因为需要更多内存和 OpenSSL 1.1+ 没有默认启用;Redis 缓存后端;等等。
Python
WinterIsComing(31822)
发表于2021年10月11日 12时25分 星期一
来自火星战士
TIOBE Index 显示,Python 是今天最流行的编程语言,Java 和 C 统治编程语言的时代结束了。Python 作者 Guido van Rossum 称不知道如何回答合适,表示深感荣幸,感谢社区让 Python 如此成功。Python 的流行部分是因为数学科学和机器学习软件库如 NumPy、Pandas、Google 的 TensorFlow 和 Facebook 的 PyTorch 的兴起。荷兰软件质量保证公司 Tiobe 跟踪了编程语言的流行度长达二十年,它侧重于企业级语言,根据语言相关的搜索查询等因素进行排名,多年来 Java 和 C 一直排在最前面。但紧跟在后的 Python 超过了它们。排在前十的语言包括:Python,C,Java,C++,C#,Visual Basic,JavaScript,SQL,PHP 和 Assemblyy Language。
Python
WinterIsComing(31822)
发表于2021年05月17日 17时09分 星期一
来自基因突变
Python 语言作者 Guido van Rossum 描述了一个雄心勃勃的计划:将 Python 的速度提高一倍,解决 Python 相对于 C++ 的一大弱项。Core Python (CPython)的速度慢是其它 Python 实现出现的一个重要原因。van Rossum 在 Github 上公布了发表在 US PyCon 语言峰会上的报告,承诺要在 Python 3.11 中将速度翻一番。van Rossum 去年放弃退休加盟了微软,带领了一个小团队去改进解释语言的性能。微软目前雇佣了 CPython 核心团队的五名成员,最近向 Python 软件基金会捐赠了 15 万美元。
Python
WinterIsComing(31822)
发表于2021年02月21日 20时04分 星期日
来自金刚
1991 年 2 月 Guido van Rossum 发布了 Python 语言的首个公开版本 0.9.1。30 年后,数据科学和 AI 的流行推动它成为最受欢迎的编程语言之一。以彭博社为例,这家著名财经资讯平台有 2000 名 Python 开发者。任职于彭博社的 Python 引导委员会成员 Pablo Galindo 接受采访时候指出,30 年后的 Python 已经是非常成熟的语言了,而当你试图改变语言时很有可能会造成破坏,人们最怕的就是这件事。但语言仍然会发生大的改变。计划在今年 10 月释出的 Python 3.1 将会支持模式匹配,这可能是 Python 至今做出的最大的语法改变之一。对于 Python 仍然在演变和适应他对此非常高兴,他们在向后兼容上已很有经验了。
Python
WinterIsComing(31822)
发表于2021年02月13日 19时40分 星期六
来自太空仙女
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
1
WinterIsComing(31822)
发表于2021年01月24日 21时41分 星期日
来自黄泉归来
即将释出的 Python 包管理器 Pip 即将释出 pip 21.0,新版的一个重要变化是停止支持 Python 2,下载加入 --ignore-requires-python 支持,改进新解析器的错误信息显示,等等。Python 2 已经在 2020 年结束支持,开发者在 2020 年 4 月发布了 Python 2.7 分支的最后一个版本也是一个非常特殊的版本:Python 2.7.18(近似欧拉常数)。
Python
WinterIsComing(31822)
发表于2020年12月01日 13时00分 星期二
来自梦海
Python Packaging Authority 宣布释出 pip 20.3。由于改变了默认的依赖解析器,这个版本可能会造成破坏。pip 项目已经发布了如何测试和迁移到新解析器的用户指南。除了新的解析器,其它变化包括 Python 3.5 将在 pip 21.0 中移除,不再建议使用;pip 21.0 将在 2021 年 1 月释出,这个版本也将停止支持 Python 2.7,不再支持 Python 2.x 系列。
微软
4
WinterIsComing(31822)
发表于2020年11月13日 15时58分 星期五
来自永恒先生
Python 语言之父、已退休的终身仁慈独裁者(BDFL)Guido van Rossum宣布加盟微软。他在声明中称,退休太无聊了,所以他加入微软的开发者部门。Guido van Rossum 称,他可以选择做很多事情,其中之一是帮助更好的使用 Python。他是 Python 语言的最初设计者及主要架构师,被公认为是 Python 项目的 BDFL,但在 2018 年宣布辞去 BDFL 退休。
Python
WinterIsComing(31822)
发表于2020年10月06日 21时39分 星期二
来自少年地球护卫队:决战外星人
Python 语言释出了 3.9 版本。从 Python 3.9 开始,项目从 18 个月发布一个大版本改为每年发布一个大版本。3.9 发布之后并不是 4.0 而是 3.10,Python 3.10 相对于 3.9 以及 3.9 相对于 3.8 都是渐进式改进版本。Python 3.9 的主要变化包括:新的字典合并操作符 | 和 |=;放宽对 Decorators 的语法限制;新的字符串方法 removeprefix() 和 removesuffix() 简化从字符串数据中移除不需要的前缀或后缀;新的解析表达式语法取代了 LL(1);类型提示泛型,等等。
Python
WinterIsComing(31822)
发表于2020年05月11日 17时20分 星期一
来自丽赛的故事
Python 2 已经结束支持,根据 Python 软件基金会和 JetBrains 发布的第三年度 Python 开发者调查,被调查者中只有十分之一的人还在用 Python 2。这项调查收到了 2.4 万多名开发者的回应,结果显示 59% 的开发者将 Python 用于数据分析,51% 用于 Web 开发,40% 机器学习,39% DevOps 和系统管理,37% 用于开发爬虫类 Web 工具,31% 软件测试,26% 教育,25% 原型,21% 网络编程,18% 桌面开发,14% 计算机图形,8% 嵌入式系统开发,7% 游戏开发,6% 移动开发。Web 开发仍然是 Python 最常见的用途,其次是数据分析、机器学习、DevOps 和系统管理。九成的开发者现在使用 Python 3,相比下 2018 年的比例是 84%。在继续用 Python 2 的开发者中,45% 将其用于 Web 开发,41% 用于 DevOps 和系统管理。如此多的开发者将 Python 2 用于 Web 开发的原因被认为是旧的遗留代码。Linux 是 Python 开发者最常用的开发系统,其次是 Windows 和 macOS。
Python
WinterIsComing(31822)
发表于2020年04月21日 14时58分 星期二
来自来自外星球的礼物
Python 语言项目发布了 Python 2.7 分支最后一个版本也是一个非常特殊的版本:Python 2.7.18。2.7.18 是接近欧拉常数的 Python 版本号。欧拉常数 e 是无理数,约等于 2.71828。开发者表示,仍然使用 Python 2 分支的用户可以使用欧拉常数去计算技术债务复利。开发者最后对已退休的仁慈独裁者 Guido van Rossum 表达了感谢。2.7.18 之后开发者不再发布任何更新,接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 分支。
Python
WinterIsComing(31822)
发表于2020年02月18日 20时33分 星期二
来自空色勾玉
Python 开发者现在可以观摩下美国情报机构 NSA 是如何培训 Python 程序员的。软件工程师 Chris Swenson 根据信息自由法案递交申请,要求访问 NSA 的 Python 培训材料,结果收到了 400 页经过编辑的 NSA COMP 3321 Python 培训课程打印资料。Swenson 扫描了打印稿,用 OCR 进行识别,确保数字档案可搜索,将其托管在 Digital Oceans Spaces,之后又被上传到了互联网档案馆。Swenson 称他问 NSA 索要 Python 培训材料纯粹是出于好奇。Python 开发者 Kushal Das 观摩之后摘录些有趣的细节:NSA 有内部的 Python 包索引,其 GitLab 实例是 gitlab.coi.nsa.ic.gov,为 CentOS、Red Hat Enterprise Linux、Ubuntu 和 Windows 提供了 Git 安装指南,但不包括 Debian。
Python
WinterIsComing(31822)
发表于2020年01月06日 14时02分 星期一
来自龙族旧路:龙族遗产Ⅰ
在 20 年之后 Python 2 系列正结束支持,2020 年 4 月发布的 v2.7.18 将是最后一个版本,之后开发者不再修复安全漏洞,仍然使用 Python 2 的用户将会面临日益增多的安全风险。接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 系列。Python 2 系列结束支持的时间也一再推后,因为很多用户还没有做好迁移准备。部分企业仍然会继续支持 Python 2.7,Red Hat 去年宣布它将会一直支持 Python 2.7 到 2024 年。
Python
WinterIsComing(31822)
发表于2019年12月05日 10时55分 星期四
来自金刚
Python 安全团队从 PyPI (Python Package Index) 移除了两个被发现会窃取 SSH 和 GPG 密钥的恶意 Python 库。两个库都由同一名开发者创建,利用名字相似的方法去模仿已知的流行库:python3-dateutil 试图模仿流行的 dateutil 库,jeIlyfish 模仿 jellyfish 库。德国开发者 Lukas Martini 上周日发现了这两个恶意库,在通知安全团队之后它们被立即移除。Martini 称,恶意代码只存在于 jeIlyfish 中,python3-dateutil 本身不包含恶意代码,但它会导入 jeIlyfish 库。dateutil 开发团队成员 Paul Ganssle 分析后认为,恶意代码是尝试从用户计算机上窃取 SSH 和 GPG 密钥,然后发送到一个 IP 地址。
Python
WinterIsComing(31822)
发表于2019年11月20日 17时00分 星期三
来自太阳系大乐透
Python 3.9 释出了首个测试版本。详细变化可阅读官方的 changelog。Python 最近调整了发布周期,计划一年发布一个大版本,Python 3.9 是首个采用新发布周期的版本。根据计划,3.9 的首个 alpha 版本在 2019 年 11 月 19 日发布;首个 beta 版本在 2020 年 5 月 18 日发布,这将标志着功能冻结;首个预发布版本在 2020 年 8 月 10 日发布,正式版本在 2020 年 10 月 5 日发布。
Python
wenfeixiang(25847)
发表于2019年11月10日 21时54分 星期日
来自光明之子
根据 GitHub 的 State of the Octoverse 年度报告,Python 超过 Java 成为第二流行的语言,稳居第一的则是 JavaScript。报告称,其平台有超过 4000 万开发者,其中 2019 年新增 1000 万用户;美国之外开发者最多的国家地区包括中国、印度、德国、英国、日本、加拿大、法国、俄罗斯、巴西以及香港特区。报告特别突出了中国,称中国开发者过去一年创建分支和克隆的项目比前一年增加了 48%。过去一年使用增长最快的语言是 Dart,之后是 Rust、HCL、Kotlin、TypeScript、PowerShell、Apex、Python、Assembly 和 Go。其中 Dart 增长率高达 532%,而 Rust 为 235%。
Python
ai(3896)
发表于2019年11月02日 18时10分 星期六
来自影舞
在深入讨论之后,Python 语言项目正式宣布采用 12 个月的发布周期。此前 Python 语言的发布周期是每一年半时间发布一个大更新版本。Python 指导委员会成员 Brett Cannon 宣布代表委员会接受新发布周期的 PEP 602 的提案。PEP 602 的作者是 Python 3.8 和 3.9 的发布经理 Łukasz Langa,Python 3.8 已经释出,新的发布周期将从 Python 3.9 开始采用。采用一年发布一个大版本旨在让整个开发发布流程更具有可预测性。每个版本将获得一年的完整支持和四年的安全更新。
Python
wenfeixiang(25847)
发表于2019年10月31日 20时03分 星期四
来自羊毛战记
Python 语言之父 Guido van Rossum 正离开 Dropbox 准备退休。因为产品主要是用 Python 开发的,他在 2013 年受雇于 Dropbox,为这家云储存公司服务了六年半时间。加上去年辞去了终身仁慈独裁者的名誉头衔,Python 语言之父真的退休了。Dropbox 称 van Rossum 对公司的工程文化有着巨大影响。van Rossum 强调代码的可维护性,他认为可维护的代码比巧妙的代码更重要,如果遇到了一个巧妙的程序代码但对其作用知之甚少,为了维护它你可能不得不重写。