solidot新版网站常见问题,请点击这里查看。
Python
ai(3896)
发表于2019年10月13日 22时41分 星期日
来自2010:太空漫游
我们知道有多种文件排序方法,比如按字典顺序或按创建时间戳,我们从文件夹里看到的文件排序通常由文件系统决定,不同的操作系统有不同的排序。2014 年的一篇化学论文包含了一个 Python 脚本,其中有一个模块是根据文件的排序返回值,但 Python 并没有定义查询的文件顺序。这意味着在不同的操作系统不同的文件系统上该脚本返回的值是不同的。然而科学家并非是出色的程序员,这个 bug 直到最近才被发现,而这篇论文被引用了 158 次,如果这些论文使用了相同的脚本那么文章的结果很可能是错误的。当然引用论文并不意味着会使用相同的脚本。该 bug 的发现者是夏威夷大学的研究生 Yuheng Luo。他在导师 Rui Sun 的指导下使用该脚本验证结果,结果发现无法匹配论文作者的结果。在测试期间,他们发现在不同的操作系统上返回的结果是不同的。他们修正了 bug,在《Organic Letters》期刊上公布了他们的研究
Python
wenfeixiang(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
wenfeixiang(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
wenfeixiang(25847)
发表于2019年08月08日 21时05分 星期四
来自莉莉丝的孩子3:成熟
1994 年末,一群美国各地的程序员聚在一起讨论他们的秘密武器。参加第一届 Python 编程语言研讨会的开发者 Barry Warsaw 回忆说,有一个人特别提到不要告诉别人,因为使用 Python 是一种竞争优势,它是一种秘密武器。他回忆说,当第一次介绍到 Python 语言时,他就从中发现了特别之处,写代码非常令人愉悦。 今天,对于 Python 语言的热情已经远远超出了最初的开发者圈子,人们预测它将很快成为世界上最流行的编程语言,它比其它语言更快的吸引新用户。每天有数百万人使用 Python,用户指数增长的趋势至今还没有放缓的迹象。Python 是如何成为世界上最热门的编程语言的
上一页123下一页