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

为什么 要这样说:人生苦短,我用 Python

  •  
  •   xhp281 · Aug 30, 2017 · 8042 views
    This topic created in 3180 days ago, the information mentioned may be changed or developed.
    40 replies    2017-08-31 08:31:42 +08:00
    zhez
        1
    zhez  
       Aug 30, 2017
    人生苦短,巨蟒很长。
    msg7086
        2
    msg7086  
       Aug 30, 2017   ❤️ 13
    因为他们……没用过 Ruby ?
    PythonAnswer
        3
    PythonAnswer  
       Aug 30, 2017
    因为写其他的语言, 代码都要长不少.

    但是人家这样抨击我们, 动态一时爽...
    fulvaz
        4
    fulvaz  
       Aug 30, 2017
    @PythonAnswer

    然而我想 java 了 (其实我写 js 的, 逃
    ysc3839
        5
    ysc3839  
       Aug 30, 2017
    因为 Python 有很多现成的轮子,省得自己写了
    ipconfiger
        6
    ipconfiger  
       Aug 30, 2017   ❤️ 1
    因为 pip install 包治一切不服
    kanshan
        7
    kanshan  
       Aug 30, 2017
    @PythonAnswer 调试火葬场
    congeec
        8
    congeec  
       Aug 30, 2017
    @kanshan 重构
    congeec
        9
    congeec  
       Aug 30, 2017
    @PythonAnswer 用了 mypy+IDE 自带的静态分析,能避免好多 bug
    qdwang
        10
    qdwang  
       Aug 30, 2017 via iPhone
    宣传口号而已
    Sanko
        11
    Sanko  
       Aug 30, 2017 via Android
    import 大法好
    jlsk
        12
    jlsk  
       Aug 30, 2017   ❤️ 1
    python 确实很爽,但是也有不少缺陷,动态类型在调试中会引起不少混乱,有时候很难知道一个返回值是元组还是列表还是某个能枚举的类
    再有一点就是发布困难,源码暴露难以商用

    如果有一个 python 本地代码编译器就好了,我需要的是一个.py 能像.c 一样直接编译成.exe 运行的方法,不再需要任何支持库,一个 exe 搞定
    那 python 可真就强无敌了
    XIVN1987
        13
    XIVN1987  
       Aug 30, 2017 via Android
    @jlsk
    这个现在就有啊,pyinstaller
    我用这个打包过好几个 PyQt 应用,除了生成的文件大点儿,其他都还好
    a87150
        14
    a87150  
       Aug 30, 2017
    @XIVN1987 我 win10 用 pyinstaller 老出问题,所以用 cx_Freeze
    Mistwave
        15
    Mistwave  
       Aug 30, 2017 via iPhone   ❤️ 5
    这个梗的重点在 Life is short 的二义
    KgM4gLtF0shViDH3
        16
    KgM4gLtF0shViDH3  
       Aug 30, 2017
    @jlsk #12 桌面软件又没人用,除了相对专业的领域。而且 py 可以编译成二进制啊。。Python 一般用在后端,源码暴露不暴露无所谓。
    a87150
        17
    a87150  
       Aug 30, 2017   ❤️ 1
    因为 python 的时间是以秒计的,方便续一秒。
    xAx
        18
    xAx  
       Aug 30, 2017
    前半句 life is short ,抄 xbox 广告语,表明 python 重点再抄,都是别人先有了,python 再造个轮子.
    后半句中的此 python 非彼 python,具体参考 python.com,所以如果你是男的,那 TMD 玻璃真恶心.
























    ps:开玩笑啦. 玻璃心们别 @我
    northisland
        19
    northisland  
       Aug 30, 2017
    intuitive
    符合直觉的
    schema
        20
    schema  
       Aug 30, 2017 via Android
    Python 重点在抄...?
    zjsxwc
        21
    zjsxwc  
       Aug 30, 2017
    nyfwan123
        22
    nyfwan123  
       Aug 30, 2017
    因为押韵
    RqPS6rhmP3Nyn3Tm
        23
    RqPS6rhmP3Nyn3Tm  
       Aug 30, 2017 via iPad
    @jlsk 只是打包的话用 PyInstaller 就可以了,要编译不行,Python 的 LLVM port 已经很久没有动静了
    cloudyplain
        24
    cloudyplain  
       Aug 30, 2017
    @jlsk 编译成 pyc 或者 docker 镜像,打包成 exe,我这边 py 没这方面需求,pypy 可以。
    DiamondbacK
        25
    DiamondbacK  
       Aug 30, 2017
    @xAx 没看明白。爱「抄」的那个 python 是「此」 python 还是「彼」 python ?毕竟整句话里只有一个 python。
    irenicus
        26
    irenicus  
       Aug 30, 2017
    @PythonAnswer
    perl 也很短,以前在 wiki 上看过一个数据,大致就是各种语言单位代码的信息量
    以 C 的为 1,python 和 perl 都是 6~7
    话说回来,perl 自带加密属性,短又如何,读起来还是费劲 :)
    est
        27
    est  
       Aug 30, 2017
    动态一时爽,重构丢锅给下一任。

    所以动态还是爽。不用重构别人的代码。都是分分钟重写。
    litter123
        28
    litter123  
       Aug 30, 2017
    @a87150 不准养狗
    wingoo
        29
    wingoo  
       Aug 30, 2017
    又短又快啊
    jimmykuu
        30
    jimmykuu  
       Aug 30, 2017
    Life is short, I use Python!
    Death is coming, let's Go!
    Cooky
        31
    Cooky  
       Aug 30, 2017 via Android
    @jlsk 没听过说 nuitka 吗?
    zhangchioulin
        33
    zhangchioulin  
       Aug 30, 2017 via iPhone
    @est 虽然我写 python,但是还是不喜欢动态…调试别人的代码没有注解简直……
    est
        34
    est  
       Aug 30, 2017
    @zhangchioulin 重写吧。
    xrlin
        35
    xrlin  
       Aug 30, 2017 via iPhone
    @zhangchioulin 调试 ruby 代码简直要炸。
    zhuangtongfa
        36
    zhuangtongfa  
       Aug 30, 2017
    你说的 python 是 py2 还是 py3
    yanzixuan
        37
    yanzixuan  
       Aug 30, 2017
    @irenicus 自带加密属性真是一秒出戏。。
    aaronzjw
        38
    aaronzjw  
       Aug 30, 2017
    因为 python 是世界上最好的三种语言中的两种
    RyougiShiki
        39
    RyougiShiki  
       Aug 30, 2017
    用过 java 就理解了
    xhp281
        40
    xhp281  
    OP
       Aug 31, 2017
    卧槽,居然这么多热心的老铁回复,😆
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1101 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 18:25 · PVG 02:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.