Python 3.8 即将发布了.

2019-10-08 09:47:32 +08:00
 watsy0007

准备升级了....

python 3.8 release date

3.8.0 candidate 2: Monday, 2019-10-07 (if necessary)
3.8.0 final: Monday, 2019-10-14 (assuming a single release candidate)

Features for 3.8 Some of the notable features of Python 3.8 include:

9183 次点击
所在节点    Python
58 条回复
watsy0007
2019-10-08 11:34:29 +08:00
@ipwx 嗯, 日常更新. 另外 assignment operation 我还在考虑用不用...
mywaiting
2019-10-08 11:43:18 +08:00
@iPhoneXI 我觉得这就是哪天哪个大牛心血来潮搞一下的事情.......
laike9m
2019-10-08 11:51:37 +08:00
@deorth 没上
cat9life
2019-10-08 11:52:14 +08:00
@youthfire 会有这种性能提升?
laike9m
2019-10-08 11:53:10 +08:00
@watsy0007 能用还是尽量用,确实让代码更简洁,毕竟连 C++ 都有类似语法了
Mohanson
2019-10-08 12:00:40 +08:00
@iPhoneXI minits 项目正在做 ts 的静态编译器
watsy0007
2019-10-08 12:03:37 +08:00
@laike9m 是啊...考虑中.
laike9m
2019-10-08 12:04:31 +08:00
@ipwx Duck Type Hinting 是指?
youthfire
2019-10-08 12:04:35 +08:00
@cat9life 主要看 changelog 里有没有 performance 提升,当然也和脚本具体内容有关,可能正好是作用到那段代码了,因为平时我都带计时,所以很明显。
love
2019-10-08 12:06:06 +08:00
python 这越来越复杂,传个参都整这么多花样有必要么,JS 这么简单写起来还比 py 舒服
watsy0007
2019-10-08 12:12:14 +08:00
@love 场景不一样. 不能简单这样比较. 各有各的优劣.
rogwan
2019-10-08 12:12:49 +08:00
@watsy0007 我也觉得 pep572 有点画蛇添足。社区那么多人反对,主要理由也是增加的便捷性不大,带来的复杂度提升过冗。
laike9m
2019-10-08 12:18:02 +08:00
@rogwan 那 Golang 和 C++ 也都在画蛇添足了
这一期我们稍微聊过一下 572,主要的槽点我认为在于语法没有强制限定使用范围: https://www.pythonhunter.org/episodes/5
XIVN1987
2019-10-08 12:22:58 +08:00
@love
可是你们还得学 TypeScript 啊,,JS 的很多库(比如 Vue )都用 TypeScript 写了,,
love
2019-10-08 12:28:05 +08:00
@XIVN1987 我写 js 也全是用 typescript 啊,觉得不难,js 本质是个简单的语言。哪怕在底层 py 的复杂性都完暴 js,元类什么的我以前研究完就觉得过度设计。
rogwan
2019-10-08 12:29:30 +08:00
@laike9m 对这点龟叔大概的意思是:有这个方法,你可以不用啊。然后,社区就反对,这不 Pythonic。

简单说,就是好处坏处都不大,不太符合奥卡姆原理。
Trim21
2019-10-08 12:33:33 +08:00
前几天看完了 what's new,感觉不像 3.6 和 3.7 有非常吸引人升级的特性…
w1573007
2019-10-08 12:40:12 +08:00
@cmdOptionKana 疑车无据
ipwx
2019-10-08 12:42:57 +08:00
XIVN1987
2019-10-08 12:43:06 +08:00
@love
元类是给库、框架开发人员用的,我们不需要深究

正是因为 Python 有这些复杂的语法机制,Python 的用户 API 才能这么易用,,

如果 Python 没有__xxx__那一堆魔法函数,numpy 就不会出现,,没有 numpy 的话 Python 就不可能在数值计算、数据分析、机器学习、深度学习这些领域流行起来

Python 里的 ORM 也依赖元类实现,,不知道 JS 中的 ORM 相比于 Python 中的 ORM 使用起来怎么样,,没有对比过,,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/606877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX