V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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
xiaoyu9527
V2EX  ›  Python

感觉 python 除了不能做手机 APP 其他几乎是万能语言呀。

  •  
  •   xiaoyu9527 · Jan 9, 2016 · 28454 views
    This topic created in 3762 days ago, the information mentioned may be changed or developed.

    是因为轮子多的关系么?

    既可以做数据抓取。 也可以 PC 端软件。

    61 replies    2016-01-15 12:57:22 +08:00
    aheadlead
        1
    aheadlead  
       Jan 9, 2016
    在需要性能的地方 其实并不太合适
    xiaoyu9527
        2
    xiaoyu9527  
    OP
       Jan 9, 2016
    @aheadlead 我现在一方面想学做蜘蛛。 一方面又想学做游戏脚本(也就是外挂。)

    是不是同类型的呀。
    love
        3
    love  
       Jan 9, 2016
    js 更万能,轮子更多,前后通吃,还能做手机软件
    xiaoyu9527
        4
    xiaoyu9527  
    OP
       Jan 9, 2016
    @love 但是我看 JS 完全看不懂
    yeyeye
        5
    yeyeye  
       Jan 9, 2016   ❤️ 2
    不是能不能做的问题,就像剪刀能当剪刀用,还能当指甲刀用,但是指甲刀好用多了,还有磨指甲的。

    东西可以有最好的,但是并不是所有地方都是最适合的。
    zts1993
        6
    zts1993  
       Jan 9, 2016 via Android
    你有三个需求, py 满足了其中三个所以,我们就可以说它是全能的了?嘻嘻
    heyli
        7
    heyli  
       Jan 9, 2016
    java 不是更好 然而 php 才是最好的语言
    sciooga
        8
    sciooga  
       Jan 9, 2016
    看看 SL4A ?
    Mireas
        9
    Mireas  
       Jan 9, 2016
    看 haxe
    v1024
        10
    v1024  
       Jan 9, 2016 via iPhone
    任何一种功能早晚都会有 js 实现。忘了谁说的了。
    clino
        11
    clino  
       Jan 9, 2016 via Android
    这是学 python 的一个阶段 蜜月期 说明已经比较明了 py 的妙处 过了以后慢慢会发现不少场合是不合适的
    Kisesy
        12
    Kisesy  
       Jan 9, 2016
    能写操作系统吗
    juneszh
        13
    juneszh  
       Jan 9, 2016
    @aheadlead
    @love
    印象中 JS 性能更加不堪 当初 SS 的 NodeJS 版因为性能缺陷停了
    plqws
        14
    plqws  
       Jan 9, 2016   ❤️ 1
    @juneszh 是 gc 的问题,性能上可以秒 python 的吧
    zhenghuiy
        15
    zhenghuiy  
       Jan 9, 2016 via Android
    做 pc 端软件时,写 ui 写的想 shi
    LINAICAI
        16
    LINAICAI  
       Jan 9, 2016
    c 呢,能写 web 能写桌面端能写 app 能写嵌入式
    bidu
        17
    bidu  
       Jan 9, 2016 via Android
    https://kivy.org
    这个可以做 App
    xiaoyu9527
        18
    xiaoyu9527  
    OP
       Jan 9, 2016
    @bidu APP 的话问题不是必须装 PYTHON 组建包?
    crazyxin1988
        19
    crazyxin1988  
       Jan 9, 2016
    谁说 python 不能做手机 app 看看 kivy
    python 分明是神马都能
    Zzzzzzzzz
        20
    Zzzzzzzzz  
       Jan 9, 2016
    s60 尸骨未寒啊....
    xiaoyu9527
        21
    xiaoyu9527  
    OP
       Jan 9, 2016
    @crazyxin1988 kivy 可以原生运行么? 还是得装组件包?
    em70
        22
    em70  
       Jan 9, 2016
    总想学一门语言就走遍天下是不行的,这是思想上的懒惰
    xiaoyu9527
        23
    xiaoyu9527  
    OP
       Jan 9, 2016
    @em70 人生这么忙。怎么可能学那么多。
    em70
        24
    em70  
       Jan 9, 2016
    @xiaoyu9527 时间都是一样的,人家牺牲了其他的事情,比你学得多,工资就比你高,都是自己选择的. 反正我认识的牛人都是精通多种语言的
    loading
        25
    loading  
       Jan 9, 2016 via Android
    delphi
    更牛,可以了解下。
    xiaoyu9527
        26
    xiaoyu9527  
    OP
       Jan 9, 2016
    @loading delphi 我学过。 感觉也挺难的。
    oyjc
        27
    oyjc  
       Jan 9, 2016
    PYQT5
    hjc4869
        28
    hjc4869  
       Jan 9, 2016
    py 不能做浏览器前端和移动 app ,相比之下 js 在这方面更加万能。
    caiya21
        29
    caiya21  
       Jan 9, 2016
    JS 一统天下了)逃。。。
    kxxoling
        30
    kxxoling  
       Jan 9, 2016
    Python 能做移动 app ,比如使用 Kivy 。
    tracyone
        31
    tracyone  
       Jan 9, 2016 via Android
    楼主的命题是不正确的,理论上 c 语言是万能的。但我们知道它适合于哪些场景哪些不适合。
    Strikeactor
        32
    Strikeactor  
       Jan 9, 2016
    塞班 S60 那会儿就拿 Python 写过手机 APP
    大蟒蛇妥妥的什么都能
    Zzzzzzzzz
        33
    Zzzzzzzzz  
       Jan 9, 2016
    @hjc4869 严谨的说, 其实都曾经可以过, js 仅仅拿来当 dhtml 那时代, pywin32 就支持让 IE 前端跑 python 了, 而且要没记错, mozilla 当时也计划支持过, 后来黄了.
    chinuno
        34
    chinuno  
       Jan 9, 2016
    记得原来 fqrouter 里面就是搞了个 Python 环境。如果做 Android 的 app 的话,看看这个 https://mobile.twitter.com/PyBeeWare/status/682058789260922881
    xiaoyu9527
        35
    xiaoyu9527  
    OP
       Jan 9, 2016
    VOC is my Python Bytecode to Java Bytecode transpiler:

    可以转换成 JAVA 并且不需要运行库?

    这么吊?

    @chinuno
    Tetsuchou
        36
    Tetsuchou  
       Jan 9, 2016
    能啊 有个 QPython
    suliuyes
        37
    suliuyes  
       Jan 10, 2016
    能用 js 实现的东西迟早会被 js 替代 ( 逃…… 2333
    xiaoyu9527
        38
    xiaoyu9527  
    OP
       Jan 10, 2016
    @suliuyes 这话已经听了好久了。 但是到现在 JS 也就前端比较流行。
    ethego
        39
    ethego  
       Jan 10, 2016
    @xiaoyu9527 nwjs 和 nodejs 已经铺开到桌面和后端了
    Tink
        40
    Tink  
    PRO
       Jan 10, 2016
    可以写 Symbian 的 APP , symbian 拼的对吧?
    xiaoyu9527
        41
    xiaoyu9527  
    OP
       Jan 10, 2016
    @ethego nodejs 出来这两年才这样好吧。
    fuhanfeng
        42
    fuhanfeng  
       Jan 10, 2016
    楼主可以两年之后再看自己发的帖子,我想那个时候你就会觉得自己当时的观点很有意思。
    chinuno
        43
    chinuno  
       Jan 10, 2016
    @xiaoyu9527 前几天 Twitter 上看到的。没仔细看。既然是字节码翻译到字节码应该是不用 Python 的解释器了。不过用到 Python 的一些外部模块应该是不行了
    lincanbin
        44
    lincanbin  
       Jan 10, 2016
    能做然而都做不好,也就爬虫这种瓶颈在网络速率的应用比较合适。
    ethego
        45
    ethego  
       Jan 10, 2016
    @xiaoyu9527 你还要多少年?
    Khlieb
        46
    Khlieb  
       Jan 10, 2016 via Android   ❤️ 1
    有一个叫 QPython 的应用能在爪机上执行 Python
    mjoseph
        47
    mjoseph  
       Jan 10, 2016
    @yeyeye 恩 是的
    kongkongyzt
        48
    kongkongyzt  
       Jan 10, 2016 via Android
    不能写前端
    ChrisFuck
        49
    ChrisFuck  
       Jan 10, 2016
    Python 是可以开发 Android 的
    dphdjy
        50
    dphdjy  
       Jan 10, 2016 via Android
    默默说个项目名~nodeOS
    Dsljlbaby
        51
    Dsljlbaby  
       Jan 10, 2016 via Android
    @Khlieb 弱弱地问下 Qpython 如何导入 bs4 模块
    haofly
        52
    haofly  
       Jan 10, 2016
    看评论,了解了 kivy
    hxtheone
        53
    hxtheone  
       Jan 11, 2016
    奉劝 LZ 一句,有些话不要说的太满,我觉得用不了两年,两个月之后你再来看这个帖子都肯定会有些不一样的看法

    @v1024 『任何能用 JS 实现的需求,最终都会用 JS 来实现,正如任何能用来约 pao 的软件,最终都会成为约 pao 软件一样』,我也不记得是从哪儿看到的 LOL
    evakiss
        54
    evakiss  
       Jan 11, 2016 via Android
    PHP 还可以操作你的 com 口
    kingddc314
        55
    kingddc314  
       Jan 11, 2016 via Android
    私以为能称为程序设计语言的都是全能的
    ryd994
        56
    ryd994  
       Jan 12, 2016
    Python 最大的优势在于快速开发
    写新功能的时候很爽
    其他的并不占优,特别是可维护性
    rundis
        57
    rundis  
       Jan 12, 2016 via iPhone
    这个角度说大把万能语言…
    看情况和个人喜好选择…
    master13
        58
    master13  
       Jan 12, 2016
    py2app 是干嘛用的……
    rooooose
        59
    rooooose  
       Jan 12, 2016
    leavic
        60
    leavic  
       Jan 12, 2016
    @evakiss python 连 USB 都可以操作
    ivenlee
        61
    ivenlee  
       Jan 15, 2016
    不知道到什么时候兴起的“万能”说法,其实换别的语言(不是所有)一样成立。 python 不像 php 那样有明确的定位和立场,但它也有事实上的定位的, python 是各大主流 linux 发行版的标配,写些小的脚本完成一些事情是很自然的事情,科学计算, WEB 后端。 现在移动和大数据时代, python 似乎没有什么绯闻了,关注度像 ruby 一样降低了不少。

    参考 http://news.cnblogs.com/n/527503/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5065 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 206ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    ♥ Do have faith in what you're doing.