推荐学习书目
› 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 · 29038 views
    This topic created in 3954 days ago, the information mentioned may be changed or developed.

    是因为轮子多的关系么?

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

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

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

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

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

    这么吊?

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

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

    参考 http://news.cnblogs.com/n/527503/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4774 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 08:13 · PVG 16:13 · LAX 00:13 · JFK 03:13
    ♥ Do have faith in what you're doing.