版本更新速度堪比 chrome 了
下一个是 3.10 还是 4
1
loading 2020-10-06 11:12:50 +08:00 via Android
3.10
只有不兼容的大变化才会增加大版本号。 大版本(不兼容).新特性.修 bug 一般都这样 |
2
loading 2020-10-06 11:13:10 +08:00 via Android
不是十进制,是无进制的
|
3
CSM 2020-10-06 13:02:26 +08:00 via Android
参考 Rust 都 1.40 几了
|
4
Jirajine 2020-10-06 13:06:45 +08:00 via Android
挺好,内置类型总算支持泛型了。
|
5
joApioVVx4M4X6Rf 2020-10-06 13:29:50 +08:00
这速度更新的也太快了吧。。。学不动了
|
6
RickyC 2020-10-06 13:38:27 +08:00
啥? 堪比 chrome?
堪比 chrome 的反义词吗? 多少年前就 3.x 了 |
7
mywaiting 2020-10-06 13:45:00 +08:00
PEP 617 -- New PEG parser for CPython 最大变化是这个???
|
8
Gizmo 2020-10-06 14:54:58 +08:00 via Android
问一下,能否直接安装复蓋旧版更新?
|
9
wangyzj 2020-10-06 14:58:13 +08:00
艹,我怎么记得 3.8 没几天,然而我还在 3.6
|
10
des 2020-10-06 15:05:57 +08:00
问一下,连 PHP 都要有 jit 了,CPython 啥时候能有啊
|
11
neoblackcap 2020-10-06 15:47:03 +08:00
@des 直接用 PyPy,不用等
|
12
nnqijiu 2020-10-06 15:53:15 +08:00
没啥更新的必要
|
14
silkriver 2020-10-06 16:38:54 +08:00
Python 的维护( maintenance )版本是直接覆盖,主要( major )版本则互不影响
|
15
ClericPy 2020-10-06 18:21:38 +08:00
堪比 Chrome 是认真的吗?
3.9 出来一般还是先放一年再上生产, 3.8 血的教训... 目前 3.8 用的还是挺舒服的, 话说之前 3.6 3.7 3.8 总有各种 linux 依赖版本不一样的问题 (忘了是什么了, 好像 OpenSSH 什么的), 不知道 3.9 会不会有幺蛾子. 目前 3.9 让我印象比较深的就剩一个 list[str] 代替 typing.List[str] 了, 3.8 印象里是海象操作符挺好使 |
16
xiaket 2020-10-06 18:25:16 +08:00
3.8 里我用得最多的新特性是 functools 里面的 cached_property
|
17
lithbitren 2020-10-06 22:56:34 +08:00
3.8 更新以后用的最多的是海象运算符,后来还是觉得分行写好,清晰也不影响性能,几乎没有什么场景一定要放在一行里面,除了让程序看起来代码短点,3.9 期待的是字典运算符支持更强了,以前只有 Counter 可以这么用,但 Counter 的性能不太行,还有听说 3.9 标准库加了个图论库有拓扑排序,不过就是不知道有啥算法题以外的场景可用的,还有性能也有变化。
看了看更新报告,好挺长,虽然大多数都感知不到就是了。。 |
18
fatestigma 2020-10-06 23:37:08 +08:00
@mywaiting 应该是,但是这个在 3.9 里还是没有什么明显的表现,在 3.10 将会添加 PEP 622&634 -- Structural Pattern Matching
|
19
chenstack 2020-10-07 09:34:42 +08:00
立即安装试用了一下,windows 上有些库还不支持呀,例如 lxml,Pillow, Scrapy 这些,看到安装时报错提示说也不推荐用源码安装
|
20
watsy0007 2020-10-07 10:40:35 +08:00
看官方排计划,已经到 3.12 了
|
21
scriptB0y 2020-10-07 10:42:58 +08:00 1
下一个版本 3.10 就是明年 10 月 5 日发布了,以后一年 发布一次
https://s3.dualstack.us-east-2.amazonaws.com/pythondotorg-assets/media/dev/peps/pep-0602/pep-0602-example-release-calendar_twKHsvC.png |
22
laike9m 2020-10-07 16:02:14 +08:00
|
23
laike9m 2020-10-07 16:02:54 +08:00
typing.Annotated 链接
https://docs.python.org/zh-cn/3.9/library/typing.html#typing.Annotated |
24
imsunyh 2020-10-07 20:10:19 +08:00
正在下载,官网的连接速度真是感人,刚手贱删了旧版 PYTHON 导致我的 YUM 和 DNF 命令没法用了,正在恢复中。。。。
|
25
black11black 2020-10-08 03:42:52 +08:00
@laike9m 很微妙,生产级别的 python (同时要求严格生产规范)本身是比较稀少的需求
|
26
laike9m 2020-10-08 03:50:09 +08:00
@black11black #25 没懂
|
27
abersheeran 2020-10-08 17:48:48 +08:00
@laike9m 模式匹配哪个版本能出?你有消息吗?我看 Guido 那个库上的语法,应该是需要一个次要版本以上的更新才会有。
|
28
laike9m 2020-10-09 09:44:27 +08:00
@abersheeran #27 3.10 ,参见 https://www.python.org/dev/peps/pep-0622/
|
29
Tumblr 2020-10-09 11:51:25 +08:00
3.10
应该先把手指用完,再把脚趾用完,才会进一位,所以会是 3.19 -> 3.20 -> 4.0 |
30
abersheeran 2020-10-09 22:07:44 +08:00
@laike9m 好的,感谢。
|
31
black11black 2020-10-10 05:37:03 +08:00 via Android
@laike9m 就是说目前的更新方向,比如加入泛型,配合 py 的元编程,已经具备了强类型开发的能力。但是,所谓强类型只是人机交互意义上的,作用在于约束生产,这个是给大企业的大项目用的,本身 py 在这个领域比较尴尬
|