adv

solidot新版网站常见问题,请点击这里查看。
Python
lx1(25847)
发表于2019年10月15日 11时56分 星期二
来自
Python 语言项目正式释出了新的大更新版本 v3.8,下一个版本 3.9 已在开发之中。Python 语言每一年半时间发布一个大更新版本,今年早些时候开发者谈论加快发布节奏,比如采用一年一次大更新,但决定尚未作出。Python 3.8 的主要变化包括:新的赋值表达式语法 :=;新增了一个函数形参语法 / 用来指明某些函数形参必须使用仅限位置而非关键字参数的形式;用于已编译字节码文件的并行文件系统缓存;调试构建使用与发布构建相同的 ABI;f - 字符串支持 = 用于自动记录表达式和调试文档;新的 C API 用来配置 Python 初始化,等等,更多可浏览文档。
Python
ai(3896)
发表于2019年10月13日 22时41分 星期日
来自
我们知道有多种文件排序方法,比如按字典顺序或按创建时间戳,我们从文件夹里看到的文件排序通常由文件系统决定,不同的操作系统有不同的排序。2014 年的一篇化学论文包含了一个 Python 脚本,其中有一个模块是根据文件的排序返回值,但 Python 并没有定义查询的文件顺序。这意味着在不同的操作系统不同的文件系统上该脚本返回的值是不同的。然而科学家并非是出色的程序员,这个 bug 直到最近才被发现,而这篇论文被引用了 158 次,如果这些论文使用了相同的脚本那么文章的结果很可能是错误的。当然引用论文并不意味着会使用相同的脚本。该 bug 的发现者是夏威夷大学的研究生 Yuheng Luo。他在导师 Rui Sun 的指导下使用该脚本验证结果,结果发现无法匹配论文作者的结果。在测试期间,他们发现在不同的操作系统上返回的结果是不同的。他们修正了 bug,在《Organic Letters》期刊上公布了他们的研究
Python
lx1(25847)
发表于2019年09月16日 11时55分 星期一
来自
Python 语言官网再次提醒用户,距离 Python 2 结束支持只剩下 105 天了。Python 2 系列的最后一个分支 Python 2.7 将于 2020 年 1 月 1 日结束支持,此后开发者不会再提供安全更新。Python 2.0 是在 2000 年发布的,2008 年发布的 Python 3.0 不向后兼容 2.x,因此 Python 2.x 代码不能简单迁移到 3.x。因为有大量 Python 2.x 代码没有及时升级,开发者已经多次推迟了 2.x 的结束支持时间。但仍然有大量应用无法在截止日期前完成升级,其中之一是 JP摩根的 Athena 交易平台,它计划到 2020 年第四季度迁移到 Python 3.x。
Python
lx1(25847)
发表于2019年08月25日 22时33分 星期日
来自
Python 2.x 即将终止支持,英国国家网络安全中心(NCSC)督促开发者尽快淘汰 Python 2.x 迁移到 Python 3.x。Python 2.x 将于 2020 年 1 月 1 日终止支持,Python 核心开发者之后不再提供 bug 修正和安全更新。NCSC 警告如果继续使用 Python 2.x 开发的模块,将会面临安全风险,因为漏洞总会出现,而新的漏洞不会再有人修正。NCSC 称,如果你维护了一个其他人依赖的库,你可能会阻止其他人更新到 Python 3。如果你无法将代码升级到 Python 3,一个选择是付费给商业公司继续支持 Python 2。NCSC 以勒索软件 WannaCry 举例说明使用不再支持的软件会发生什么。
Python
lx1(25847)
发表于2019年08月08日 21时05分 星期四
来自
1994 年末,一群美国各地的程序员聚在一起讨论他们的秘密武器。参加第一届 Python 编程语言研讨会的开发者 Barry Warsaw 回忆说,有一个人特别提到不要告诉别人,因为使用 Python 是一种竞争优势,它是一种秘密武器。他回忆说,当第一次介绍到 Python 语言时,他就从中发现了特别之处,写代码非常令人愉悦。 今天,对于 Python 语言的热情已经远远超出了最初的开发者圈子,人们预测它将很快成为世界上最流行的编程语言,它比其它语言更快的吸引新用户。每天有数百万人使用 Python,用户指数增长的趋势至今还没有放缓的迹象。Python 是如何成为世界上最热门的编程语言的
Python
lx1(25847)
发表于2019年04月22日 17时51分 星期一
来自
Python 作者 Guido van Rossum、Java 作者 James Gosling、Turbo Pascal 和 TypeScript 作者 Anders Hejlsberg,以及 Perl 作者 Larry Wall 本月早些时候齐聚一堂,讨论了(YouTube)编程语言设计的过去和未来。Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。在设计语言时,我们也需要关注某些细节,比如关键词和编码风格,无论我们决定什么我们都必须保持,在未来找到使用这些细节的新方法,就像罗琳一样。James Gosling 被问到 Java 遵守的设计原则时表示,Java 并不是某种个人热情洋溢的项目,而是一个原型,一开始想要比 C 语言做的更好,然后失控了,项目的其它部分变成了某种背景,只留下了 Java。Larry Wall 想要创造出类似自然语言的语言,他解释说,与其将人放置到大学里决定他们走向何处,我们通过观察人们想走的路,然后在这些地方铺设捷径。Perl 的基本原则是为一切事情都提供 API,目的是成为出色的文本处理语言,同时也成为一种胶水语言。
Python
lx1(25847)
发表于2019年04月07日 22时25分 星期日
来自
中国的 996 工作制让 Python 语言作者、前终身仁慈独裁者 Guido van Rossum 大受刺激,他在 Python 谈论组里发帖问道,“我们能为中国的 996 程序员做些什么?”他问,“我们如何能帮助这些人,我们如何让西方媒体和西方政府关注此事?”有人提出了一个爆炸性的想法:通过许可证禁止 996 公司使用 Python。Python 是广泛使用的编程语言,也是机器学习等热门领域常用语言之一,如果 Python 禁止 996 公司使用,无疑会产生巨大的冲击——假如这些公司遵守协议的话。
Python
lx1(25847)
发表于2019年03月31日 10时52分 星期日
来自
匿名读者 写道 "Python 语言作者,授予自身永久假期的终身仁慈独裁者(BDFL)Guido van Rossum 推文阿里巴巴旗下南华早报新闻认为 996 工作制是不人道的并且 Star 了 996.ICU 项目。Python 官方网站在几个月前上线了中文文档,文档的翻译进度目前只完成了 20% ,仍然需要大量的志愿者参与翻译。"
Python
lx1(25847)
发表于2019年03月19日 11时32分 星期二
来自
Python 项目释出了两个版本 Python 3.4.10Python 3.5.7, 两个版本都主要是修正 bug,其中 Python 3.4.10 是 3.4 分支的最后一个版本,以后不会有新版本释出。Python 3.4 在 2014 年 3 月 16 日释出正式版本,支持时间为五年,Python 3.x 系列的最新版本是 Python 3.7,2018 年发布,支持时间也是五年,预计最后一个版本在 2023 年释出。
Python
ai(3896)
发表于2019年02月05日 13时34分 星期二
来自
终身仁慈独裁者(BDFL)Guido van Rossum 退休之后,Python 软件基金会建立了新的治理模式。新的治理模式依赖于五人组成的指导委员会去建立引入新功能的标准流程。2 月 4 日在为期两周投票后,Python 社区选出的五人指导委员会仍然包括了之前退而不休的 van Rossum,终身仁慈独裁者不当独裁者而当普通一员了。得票最多的五个人除了 van Rossum,还有 Barry Warsaw、Brett Cannon、Carol Willing 和 Nick Coghlan。
Python
ai(3896)
发表于2019年01月21日 12时37分 星期一
来自
NumPy 项目在 2017 年宣布将停止支持 Python 2。现在它发布了最后一个支持 Python 2.7 的版本 1.16.0,它将一直支持到 2020 年。NumPy 1.16.0 支持 Python 2.7 和 3.5-3.7,不再支持 3.4。主要新变化包括:实验性支持 overriding numpy 函数,matmul 成为通用函数,改进 ARM 和 POWER 架构支持,改进 AIX 和 PyPy 支持,改进 ctypes 的互操作,改进 PEP 3118 支持,等等。NumPy 以后发布的版本将只支持 Python 3。
Python
pigsrollaroundinthem(39396)
发表于2018年12月21日 18时14分 星期五
来自闹革命
在终身仁慈独裁者(BDFL)Guido van Rossum 退休之后,Python 软件基金会建立了新的治理模式。Python 语言作者在辞去 BDFL 时并没有指定继任者,而是让社区决定采取什么治理模式。新的治理模式依赖于五人组成的指导委员会去建立引入新功能的标准流程。根据测试,提议被设计为“无趣”、全面、灵活和简单。开发者在文件 《The Steering Council Model》中称他们不是治理专家,同时认为 Python 不应该去尝试未经验证过的治理模式,而是尽可能采用成熟的模式。大多数情况下,指导委员会会采取超然的立场,不会插手只是偶尔干预。
Python
pigsrollaroundinthem(39396)
发表于2018年12月17日 17时47分 星期一
来自蟒蛇
在微软内部,Python 从一个不受重视的语言变成了香饽饽。在微软工作的 Python 开发者 Steve Dower 发布博文讲述了 Python 如何在公司内部流行起来的。2010 年,微软的 Python 开发者人数稀少而且任人摆布。但过去八年,众多的微软产品都包含了 Python 支持,一些最新产品甚至只支持 Python,部分关键工具也是用 Python 编写的,微软正积极投资于 Python 语言及其社区。Steve Dower 学生时代参与了 Python Tools for Visual Studio (PTVS)这一微软开源工具的开发,项目经理后来邀请他来公司当暑期实习生,一年之后成为微软的全职开发者。他所在团队一开始人数非常少,他们也很低调。到了 2018 年,他们为 Python 骄傲,开发工具 Visual Studio 和 Visual Studio Code 都支持 Python,他们还雇佣了五名 Python 语言的核心开发者,积极参与世界各地的 Python 活动。
Python
pigsrollaroundinthem(39396)
发表于2018年10月10日 16时32分 星期三
来自变成码农
与 William Dawbney Nordhaus 共同获得 2018 年度诺贝尔经济学奖的 Paul Romer 是一位 Python 编程语言的使用者。他曾尝试使用 Mathematica 分享他的工作,在发现很难之后切换到 Jupyter notebooks 应用。Romer 使用的是 Python 语言, Python 是数据科学和统计学中最流行的语言。Romer 相信科学研究应该透明,研究方法的开放和清晰对于其获得信任至关重要。为了让自己的研究工作变得透明,他尝试用 Mathematica 软件去分享其工作的细节,但 Mathematica 是私有软件,开发商 Wolfram Research 加大了分享的难度。他发现 Jupyter notebooks 可以完成这项任务。Jupyter 支持数十种语言,允许程序员和研究人员分享包含代码、图表、方程式和数据的文档,它被认为有可能取代 PDF 文档。Jupyter 是开源程序,任何人都可以它的代码。
Python
pigsrollaroundinthem(39396)
发表于2018年09月14日 11时08分 星期五
来自丁克心里不舒服
2014 年,Drupal 项目用 primary 和 replica 替换了 master 和 slave;Django 项目则用 leader 和 follower 替换之;CouchDB 项目也做了类似语言上的净化。现在,Python 项目加入到了语言净化的行列,但这一做法引发了争议,并迫使已经宣布退休的终身仁慈独裁者 Guido van Rossum 回来解决争议。9 月 7 日,任职于 Red Hat 的 Python 开发者 Victor Stinner 公布了 4 个 pull requests,寻求将文档和代码中的术语 master 和 slave 用 parent、worker 或其它类似不会冒犯他人的术语替代。他解释说,这么做是出于多元化的理由,他认为应该避免使用联系到奴隶制的术语如 master 和 slave。一些开发者不赞同将政治正确的意识形态带到 Python 社区,还有人用 BDSM 亚文化来反驳多元化,称在 BDSM 社区 master 和 slave 具有正面意义。van Rossum 关闭了讨论,接受合并 4 个 PRs 中的 3 个。
Python
pigsrollaroundinthem(39396)
发表于2018年07月25日 16时07分 星期三
来自独立
经济学人发表了一篇文章谈论了 Python 语言及其社区,以及刚刚辞职的终身仁慈独裁者 Guido van Rossum。 1989 年 12 月,荷兰计算机科学家 van Rossum 定下了一个圣诞节目标,创造出一种易于阅读和易于创建和分享模块的编程语言。他以英国喜剧团体 Monty Python 的名字将其命名为 Python 语言。30 年后的今天,van Rossum 发现自己无意中变成了电影《布莱恩的一生》中的弥赛亚。他说自己创造的语言肯定不是为大众消费而设计的。但美国用户在 Google 上搜索 Python 的频率比真人秀电视明星金·卡戴珊还要高。van Rossum 虽然对此感到高兴,但发现终身仁慈独裁者的监督角色越来越难以忍受。他担心自己成为某种偶像,就像布莱恩试图赶走门徒一样,他决定辞职,让 Python 社区自我管理。
Python
pigsrollaroundinthem(39396)
发表于2018年07月13日 13时19分 星期五
来自独裁者伤心了
有仁慈的独裁者(也叫终身仁慈统治者,BDFL)之称的 Python 语言作者 Guido van Rossum 宣布他将完全退出 Python 语言开发的决策过程。BDFL 萌生退意是因为围绕 PEP 572 决策而引发的混乱。Guido 表示他将作为一名普通的核心开发者留在 Python 社区,会继续指导其他开发者。作为 BDFL,他给予了自己永久性的假期。他不会任命一名继任者,Python 的治理模式是进入到民主制,还是无政府状态,或者独裁还是联邦制?他对此不再干预,由社区自己决定如何走下去。
Python
pigsrollaroundinthem(39396)
发表于2018年04月19日 15时35分 星期四
来自pip 没 ss 了
Python 包管理系统 pip 释出了 10 0 版。从 Pip 10.0 起,Python 2.6 不再被支持,想要在 Python 2.6 上继续使用包管理器的用户不要升级,而应继续用 pip 9。Python 2.X 系列的最后稳定版本是 2.7 ,而 2.7 将在 2020 年终止支持。Pip 10.0 的其它变化包括:支持 PEP 518,改进 Windows 下非 ASCII 区域设置的 Unicode 处理;新的 pip 配置指令,默认升级策略改为“only-if-needed”,大量bug 修复和小的改善,等等。
Python
pigsrollaroundinthem(39396)
发表于2018年03月14日 11时42分 星期三
来自退休的仁慈独裁者
Python 语言作者 Guido van Rossum 在开发者邮件列表上宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持。他说,别玩语义游戏了,Python 2.7 的终止支持时间不会再更改,之后不会再有安全更新。想要在这个日期之后继续支持 Python 2.7 的人将需要付费给商业供应商。Python 是一个开源项目,他欢迎创建分支,他表示 Python 核心团队在这上面工作的时间够长了。Python 2.7 原计划在 2015 年终止支持,但由于大量现有代码没有移植到 Python 3 开发者将终止支持的时间推迟到了 2020 年。
Python
pigsrollaroundinthem(39396)
发表于2018年02月22日 23时12分 星期四
来自零知识学习 Python
计算机历史博物馆将在 4 月 28 日授予 EPROM 发明者 Dov Frohman-Bentchkowsky,软件企业家 Dame Stephanie Shirley 以及 Python 语言作者 Guido van Rossum 会员奖(Fellow Award)。计算机历史博物馆从 1987 年起每年颁发会员奖,授予其创意改变世界和影响今天所有人类的人。Rossum 创造的 Python 语言自 1991 年发布以来已演变为程序员强大而灵活且易于学习的“瑞士军刀”,被用于机器学习、金融、教育、视频游戏、科学技术、数学、物理和工程等领域。作为语言作者,Rossum 本人有仁慈独裁者的称号。
上一页123456下一页