推荐学习书目
› 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
iorilu
V2EX  ›  Python

大家还搞 Python 吗 , 感觉现在用的不多了啊

  •  
  •   iorilu · 2 days ago · 7732 views

    以前我主要用 python 得, 包括后台, gui(pyside)等等

    因为综合易用性(好写, 易懂), 跨平台, 功能性(覆盖面广)

    但了解得都知道, 这些东西现在可能不一定还成立了, 或者说选择太多了

    首先, python 本身大量重要库都是基于 rust 得, 那可能就要问下了, 为啥不直接用 rust, 以前可能还有学习曲线陡得问题, 现在 ai 其实很擅长写编译型语言

    库多, 现在随便移植, 任何平台你看上其他平台某个库, 必然就有人移植, 或者你自己让 ai 干也用不了多少 token

    所以我现在好像用 python 不多了, 现在后台更偏向 go, 或者 rust

    gui, 偏向 rust+tauri, 甚至最近 rust+gpui 也流行了

    那些容易学, 好写易懂等, 在 ai 时代好像也不重要了

    61 replies  •  2026-10-08 20:35:24 +08:00
    txican
        1
    txican  
       2 days ago   ❤️ 1
    我用的 hermes 是 python 的, 我经常让 TA 自己修改自己。
    june4
        2
    june4  
       2 days ago
    脚本有 typescript 数量级的快、类型系统更好用、web 友好、gui 友好、不用垃圾空格缩进,
    编译型有 go,rust ,
    python 确实二头不讨好
    iorilu
        3
    iorilu  
    OP
       2 days ago
    @june4 是的

    ai 是的, 似乎 typescript+rust 是最佳选择

    要性能有性能
    要 ui 有 ui
    都是编译类型, ai 擅长
    raycool
        4
    raycool  
       2 days ago   ❤️ 2
    我还是坚持使用 Python ,就是习惯了。
    iorilu
        5
    iorilu  
    OP
       2 days ago
    @raycool 用还是用的, 写点脚本, 一次性实验项目等还可以

    但正式项目, 现在优先级不高了
    jko123
        6
    jko123  
       2 days ago
    我只会 python ,所以 ai 写项目也都是 python ,不然出 bug 我都不会找
    JerningChan
        7
    JerningChan  
       2 days ago
    还好吧?我觉得还是会继续用,而且那些搞科学运算什么之类的不都是用的 py 么?
    wonderfulcxm
        8
    wonderfulcxm  
       2 days ago
    用 AI 在写,这玩意还是挺方便的,最近想用 Go, 主要是 Go 还得搭一套编译环境,初次编译好慢,远程开发的小主机受不了。扔 github action 吧,也挺慢的。
    guin
        9
    guin  
       2 days ago
    什么好找工作用什么吧,反正我们这边就没几个 python 岗位,学好 java+ts 不在这个公司了 还能去下一个公司
    shyrock2026
        10
    shyrock2026  
       2 days ago
    从实际出发:你说的这些编程语言的差别,对于你的应用来说有什么区别吗?那点速度差异有感知吗?影响你挣钱?
    如果答案是否,折腾换语言毫无意义。以前用啥现在就用啥好了,如果你有多余的脑力用不完,研究一下怎么用既有技术栈挣更多钱吧。
    amosasas
        11
    amosasas  
       2 days ago
    不得不搞,小公司里搞 ai infra 的,算子写不了一点,也就只能在 vllm 里改吧改吧,然后用 python 写点运维脚本了。
    xiaomimicoin2
        12
    xiaomimicoin2  
       2 days ago   ❤️ 1
    我以为 ai 写的都是 python
    iorilu
        13
    iorilu  
    OP
       2 days ago
    @xiaomimicoin2 大模型写代码刚开始时候, 确实写 python 相对好点

    但现在模型能力越来越强, 语法复杂不复杂已经不重要了, 但编译型语言能让模型主动发现绝大多数问题, 能自己反复修改基本一次性就能拿出一个能用版本

    python 在稍大些项目劣势很明显了
    bronyakaka
        14
    bronyakaka  
       2 days ago
    我基本就是 go 和 python ,rust 还是算了吧
    wuruxu
        15
    wuruxu  
       2 days ago
    现在我都改用 C++,反正都是 AI 输出代码了,性能优先
    KevinHuang99
        16
    KevinHuang99  
       2 days ago
    @iorilu #13 rust 的库生态怎么样?
    forsky
        17
    forsky  
       2 days ago
    刚开始学 flask,晚了么?
    Weixiao0725
        18
    Weixiao0725  
       2 days ago
    ai 写的自己也得去 review 一下吧,所以还是得挑自己熟悉的语言和框架
    miscnote
        19
    miscnote  
       1 day ago
    我搞数据/ml 领域,目前还离不开 py ,虽然我也不想写。
    MuyuQ
        20
    MuyuQ  
       1 day ago   ❤️ 1
    “库多, 现在随便移植, 任何平台你看上其他平台某个库, 必然就有人移植, 或者你自己让 ai 干也用不了多少 token”
    rust 迁移翻车的可太多了。。。
    MuyuQ
        21
    MuyuQ  
       1 day ago
    @forsky 有点。 如果是为了建个人网站的话,Flask 还行。 如果是写项目,FastAPI 更好点。
    ezioswj
        22
    ezioswj  
       1 day ago via Android
    简单项目还行,功能还有复杂度上来了,我是受不了一点 python ,而且部署的时候还得拖家带口配上依赖,打个 docker 镜像都老大了,所以综合下来,项目基本转 go 了
    iorilu
        23
    iorilu  
    OP
       1 day ago
    @KevinHuang99 现在很多知名 python 库等都是基于 rust 库做的一层包装

    或者迁移到 rust

    python 现在唯一优势就是在机器学习, 训练模型等方面了
    ccc1924
        24
    ccc1924  
       1 day ago
    公司里还有很多 python 代码在维护,有一部分还没升级到 python3....
    yuewolf
        25
    yuewolf  
       1 day ago
    还在大量使用
    levelworm
        26
    levelworm  
       1 day ago via iPhone
    数据这块基本上都是 Python ,可惜我想做 Scala 没机会。
    websitetools
        27
    websitetools  
       1 day ago
    语言无所谓,都是 AI 在搞了。
    Syiize
        28
    Syiize  
       1 day ago
    Python 的优势在于它是胶水语言,黏哪里都行。科学绘图目前似乎还是只有 R 和 Python 生态好,AI 方面 Python 用来快速开发和验证,训练好导出模型就可以扔给性能更高的语言了。嫌性能慢有 Cython 和 numpy 的工具,可以写 C/Fortran 的 extension 。

    最主要的一点是,用途不一样,擅长的语言不一样。目前科学研究方面用的多的还是 Python/R/MATLAB ,Fortran/C/NCL/GrADS 简直是一言难尽,用起来像吃屎
    kenvix
        29
    kenvix  
       1 day ago
    python 就是 AI 作为 tool 的第一语言。另外你做 AI 相关研发也必然是用 python 的。只有最终产品可能换个别的语言
    kirara2024
        30
    kirara2024  
       1 day ago
    看需求 简单的 bash 搞 复杂的 py 再追求性能点 go
    raptor
        31
    raptor  
       1 day ago
    我还是会选择自己会的语言,所以即使用 AI ,我也是 python+go(桌面用 wails)
    plasticee
        32
    plasticee  
       1 day ago
    @june4 ts 数据分析相关库很少,python 用来做数据分析比较好?
    plasticee
        33
    plasticee  
       1 day ago
    @bronyakaka 为何不碰 rust?

    @wonderfulcxm 你用的什么小主机?

    @iorilu ai 不擅长生成 python 代码?
    realpg
        34
    realpg  
       1 day ago
    @KevinHuang99 #16

    现在 除非是大型调用别人家公用标准 API ,或者知名算法知名库比如 ssl 实现之类

    我感觉用 rust 开发,ai 都倾向于自己实现 而不是调用外部库
    onice
        35
    onice  
       1 day ago
    对于一些特定场景,Python 还是挺有用的。例如在运维领域,Linux 自带 Python ,使用 Python 代替 shell ,在大型脚本中更优雅,更容易维护。对于 DevOps 内部平台开发,Django 这些框架也很好用,出活快。对于有安全需求的公司,需要把安全检查阶段融入,实现 DevSecOps ,Python 也是很好的粘合剂,各种库足够丰富,写的脚本也便于维护。
    MindMindMax
        36
    MindMindMax  
       1 day ago
    10 多年的老玩家,这两年已经投入 golang 怀抱。
    labubu
        37
    labubu  
       1 day ago
    什么年代了还有手写 python 的(滑稽
    iorilu
        38
    iorilu  
    OP
       1 day ago
    @plasticee ai 不是不擅长生成 python 代码

    而是在正式项目, 我指的是上线得那种, python 现在已经不是优先选择

    前面也很多人提了, 现在如果是做后端服务, 肯定优先 go 实现

    python 还是做老本行, 脚本, 运维, 数据分析, 机器学习等, 但这些基本都是内部用的或
    偏向一次性研究性质

    一旦出成果你想上线面向大量用户, 基本还是得换其他语言
    plasticee
        39
    plasticee  
       1 day ago
    @iorilu J2EE ,Golang ,Python ,TypeScript ,JS 这些你都精通么
    iorilu
        40
    iorilu  
    OP
       19h 49m ago
    @plasticee 没有啊, 但现在 ai 辅助, 只要需要就上, 不管那么多, 没啥大不了, 不要被限制住
    kestrelBright
        41
    kestrelBright  
       18h 58m ago via iPhone
    ai 都用 python
    plasticee
        42
    plasticee  
       18h 53m ago
    @iorilu 一边生成,一边学代码语法么?
    iorilu
        43
    iorilu  
    OP
       18h 45m ago
    @plasticee 先学点皮毛, 能看懂基本语法就行

    至少 typescript, go 是不难的

    rust 确实难, 别说写, 就想看懂那些语法类型声明, 函数声明都要相当水平说实话,
    我目前确实连皮毛都没算上, 但不妨碍我用 rust 也搞了两个项目, 因为 ai 写这种确实正确率高, 压根不需要看
    plasticee
        44
    plasticee  
       18h 35m ago
    @iorilu 你是用 rust 写桌面软件,还是写 lib ?为何选择 rust ?
    iorilu
        45
    iorilu  
    OP
       18h 11m ago
    @plasticee 都有

    有 web 后台, 也有桌面 rust+tauri

    原因就是性能好, ai 擅长啊, 至于我懂不懂已经不重要了
    plasticee
        46
    plasticee  
       17h 55m ago
    @iorilu rust 主要是内存安全,速度未必比 C++快?
    ala2008
        47
    ala2008  
       17h 37m ago
    目前就用到,服务器默认有 python 环境,编写 py 脚本,离线运维挺好的
    seenthewind
        48
    seenthewind  
       17h 13m ago
    不搞了,不止不搞,现在写一行代码算我输。搞 python 的经验仅用于偶尔看一眼 AI 输出。

    python 底层换成 rust 是自然发展,在我看来不构成 python 不重要的标志。

    编译型、解析型语言的特点特性是不一样的,不可能出现一个编译型语言替代解析型语言。

    现在很多高级模型集成了不少思维模式(可能是 MoE 之后改进了),导致认为 AI 对待好写易懂和不好写不易懂之间不存在门槛,很可能是一种错觉,就好比计算机高速发展后,人们不太感觉的出来 python 和 C 的差别一样。

    个人认为 Python 在 AI 时代还是一门重要的语言。
    jimrok
        49
    jimrok  
       17h 9m ago
    我觉得 rust 应该是最后的选择,古法编程可能要再学习一下 rust ,未来代码基本都是用 ai 生成,既然都能生成,为啥不选择一个代码速度更快的呢,这样的后果就是哪些原来为开发者效率设计的语言,例如 ruby ,python 可能都不会有那么多人去用,作为教学和古法娱乐可能会留下来。
    xcsbaty
        50
    xcsbaty  
       17h 0m ago
    ai 写代码早不管啥语言了,就给个输入看个输出是否合理了,面向结果调试
    monkeydream
        51
    monkeydream  
       15h 57m ago
    对比了下,AI 写后台 JAVA 代码最溜了,后台还是 JAVA 稳定
    jiamo
        52
    jiamo  
       15h 23m ago
    喜欢 python ,就要用 python 写任何东西。等 https://github.com/allstoalls/pcc 稳定了,我就可以用 python 写任何东西了(虽然本质上是 AI 偷学了其他开源软件,在我的意图上工作)。即使在有 AI 的情况下。但这个不是工作, 可能还需要 2-3 年。没有任何经济价值,反而是消耗金钱的活动。
    itskingname
        53
    itskingname  
       13h 48m ago
    我写了十多年的 Python ,但是最近做各种 cli 工具,还是希望用 Bun + Typescript 来做,太方便了。分发这一块,Python 确实比不上 ts 。
    zsyevan
        54
    zsyevan  
       13h 34m ago
    我的 rust 项目 target 目录经常 100GB 。代码行数不到 50w ,编译也很慢。 若是产品功能导向,还是慎重为好
    jinsongzhaocn
        55
    jinsongzhaocn  
       13h 20m ago
    未来通用语言一定是 typescript ,后端 ts 可以通过 wasm 调用任何语言. 但是不是最高效的语言,就像 c/c++可以做任何开发,但是效率得靠 AI Coding 填平。
    mephisto
        56
    mephisto  
       12h 53m ago
    我先用 python 实现业务逻辑,明显感觉慢了,就用 AI 把它转成 golang 或者 rust 版本,大部分人的业余项目么有用户,都轮不到更换语言。公司的看团队成员状况而定。
    hongchends1
        57
    hongchends1  
       11h 39m ago
    ai 用 py 非 ai 用 go
    ychost
        58
    ychost  
       11h 36m ago
    SKILL 里面喜欢用 PY 。CLI 用 Go 。
    mushokumunou
        59
    mushokumunou  
       11h 33m ago
    @june4 确实,现在 py 用的少了,以前是主力。rust+ts 纯净路线。
    strobber16
        60
    strobber16  
       9h 58m ago
    多乎哉?不多也
    yh7gdiaYW
        61
    yh7gdiaYW  
       6h 31m ago
    "库多, 现在随便移植"一看你就没真的用过小众语言,rust 的库一用一个不吱声
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   966 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 19:07 · PVG 03:07 · LAX 12:07 · JFK 15:07
    ♥ Do have faith in what you're doing.