V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
whatsupbitch
V2EX  ›  Python

python3.9 发布了

  •  
  •   whatsupbitch · 2020-10-06 11:08:58 +08:00 · 7681 次点击
    这是一个创建于 1540 天前的主题,其中的信息可能已经有所发展或是发生改变。

    版本更新速度堪比 chrome 了

    下一个是 3.10 还是 4

    31 条回复    2020-10-10 05:37:03 +08:00
    loading
        1
    loading  
       2020-10-06 11:12:50 +08:00 via Android
    3.10
    只有不兼容的大变化才会增加大版本号。

    大版本(不兼容).新特性.修 bug
    一般都这样
    loading
        2
    loading  
       2020-10-06 11:13:10 +08:00 via Android
    不是十进制,是无进制的
    CSM
        3
    CSM  
       2020-10-06 13:02:26 +08:00 via Android
    参考 Rust 都 1.40 几了
    Jirajine
        4
    Jirajine  
       2020-10-06 13:06:45 +08:00 via Android
    挺好,内置类型总算支持泛型了。
    joApioVVx4M4X6Rf
        5
    joApioVVx4M4X6Rf  
       2020-10-06 13:29:50 +08:00
    这速度更新的也太快了吧。。。学不动了
    RickyC
        6
    RickyC  
       2020-10-06 13:38:27 +08:00
    啥? 堪比 chrome?
    堪比 chrome 的反义词吗?
    多少年前就 3.x 了
    mywaiting
        7
    mywaiting  
       2020-10-06 13:45:00 +08:00
    PEP 617 -- New PEG parser for CPython 最大变化是这个???
    Gizmo
        8
    Gizmo  
       2020-10-06 14:54:58 +08:00 via Android
    问一下,能否直接安装复蓋旧版更新?
    wangyzj
        9
    wangyzj  
       2020-10-06 14:58:13 +08:00
    艹,我怎么记得 3.8 没几天,然而我还在 3.6
    des
        10
    des  
       2020-10-06 15:05:57 +08:00
    问一下,连 PHP 都要有 jit 了,CPython 啥时候能有啊
    neoblackcap
        11
    neoblackcap  
       2020-10-06 15:47:03 +08:00
    @des 直接用 PyPy,不用等
    nnqijiu
        12
    nnqijiu  
       2020-10-06 15:53:15 +08:00
    没啥更新的必要
    plko345
        13
    plko345  
       2020-10-06 16:08:55 +08:00
    @CSM RustPython 已经出了, 社区活跃更新都快吧
    silkriver
        14
    silkriver  
       2020-10-06 16:38:54 +08:00
    Python 的维护( maintenance )版本是直接覆盖,主要( major )版本则互不影响
    ClericPy
        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 印象里是海象操作符挺好使
    xiaket
        16
    xiaket  
       2020-10-06 18:25:16 +08:00
    3.8 里我用得最多的新特性是 functools 里面的 cached_property
    lithbitren
        17
    lithbitren  
       2020-10-06 22:56:34 +08:00
    3.8 更新以后用的最多的是海象运算符,后来还是觉得分行写好,清晰也不影响性能,几乎没有什么场景一定要放在一行里面,除了让程序看起来代码短点,3.9 期待的是字典运算符支持更强了,以前只有 Counter 可以这么用,但 Counter 的性能不太行,还有听说 3.9 标准库加了个图论库有拓扑排序,不过就是不知道有啥算法题以外的场景可用的,还有性能也有变化。

    看了看更新报告,好挺长,虽然大多数都感知不到就是了。。
    fatestigma
        18
    fatestigma  
       2020-10-06 23:37:08 +08:00
    @mywaiting 应该是,但是这个在 3.9 里还是没有什么明显的表现,在 3.10 将会添加 PEP 622&634 -- Structural Pattern Matching
    chenstack
        19
    chenstack  
       2020-10-07 09:34:42 +08:00
    立即安装试用了一下,windows 上有些库还不支持呀,例如 lxml,Pillow, Scrapy 这些,看到安装时报错提示说也不推荐用源码安装
    watsy0007
        20
    watsy0007  
       2020-10-07 10:40:35 +08:00
    看官方排计划,已经到 3.12 了
    scriptB0y
        21
    scriptB0y  
       2020-10-07 10:42:58 +08:00   ❤️ 1
    laike9m
        22
    laike9m  
       2020-10-07 16:02:14 +08:00
    laike9m
        23
    laike9m  
       2020-10-07 16:02:54 +08:00
    imsunyh
        24
    imsunyh  
       2020-10-07 20:10:19 +08:00
    正在下载,官网的连接速度真是感人,刚手贱删了旧版 PYTHON 导致我的 YUM 和 DNF 命令没法用了,正在恢复中。。。。
    black11black
        25
    black11black  
       2020-10-08 03:42:52 +08:00
    @laike9m 很微妙,生产级别的 python (同时要求严格生产规范)本身是比较稀少的需求
    laike9m
        26
    laike9m  
       2020-10-08 03:50:09 +08:00
    @black11black #25 没懂
    abersheeran
        27
    abersheeran  
       2020-10-08 17:48:48 +08:00
    @laike9m 模式匹配哪个版本能出?你有消息吗?我看 Guido 那个库上的语法,应该是需要一个次要版本以上的更新才会有。
    laike9m
        28
    laike9m  
       2020-10-09 09:44:27 +08:00
    Tumblr
        29
    Tumblr  
       2020-10-09 11:51:25 +08:00
    3.10
    应该先把手指用完,再把脚趾用完,才会进一位,所以会是 3.19 -> 3.20 -> 4.0
    abersheeran
        30
    abersheeran  
       2020-10-09 22:07:44 +08:00
    @laike9m 好的,感谢。
    black11black
        31
    black11black  
       2020-10-10 05:37:03 +08:00 via Android
    @laike9m 就是说目前的更新方向,比如加入泛型,配合 py 的元编程,已经具备了强类型开发的能力。但是,所谓强类型只是人机交互意义上的,作用在于约束生产,这个是给大企业的大项目用的,本身 py 在这个领域比较尴尬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3183 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:32 · PVG 20:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.