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
vvii
V2EX  ›  Python

请问有哪些领域是python能(擅长)做而PHP不能(擅长)做的?就单纯追求更高的薪水来说,作为一个三年的PHPer有必要重新学习python么?

  •  
  •   vvii · 2013-04-26 10:26:45 +08:00 · 6419 次点击
    这是一个创建于 4015 天前的主题,其中的信息可能已经有所发展或是发生改变。
    20 条回复    1970-01-01 08:00:00 +08:00
    bitsmix
        1
    bitsmix  
       2013-04-26 10:33:49 +08:00 via iPhone
    学一下又没有坏处
    lvye
        2
    lvye  
       2013-04-26 10:43:24 +08:00 via Android   ❤️ 1
    学一下又不会怀孕
    enotey
        3
    enotey  
       2013-04-26 10:47:49 +08:00 via Android
    技多不压身
    mywjch
        4
    mywjch  
       2013-04-26 10:49:33 +08:00   ❤️ 1
    每年都应该试着学习一枚新语言,这是对自己的负责,如楼上所说,学习下又没坏处,又不会死人,我靠java吃饭,但我现在也在学习ROR.没规定学了这个就要一直搞这个,多接触一点,感受是不一样的,对程序的理解也会更深入,考虑的也会更多。至于好处,请谷歌。
    quake0day
        5
    quake0day  
       2013-04-26 11:04:21 +08:00   ❤️ 1
    前后端连接吧。PHP不擅于与Shell和其它程序交互,一般都是只和数据库打交道。
    Python不比PHP难多少。
    Idiosyncratic
        6
    Idiosyncratic  
       2013-04-26 11:07:03 +08:00
    同意楼上,都不难入门,多学点呗。个人感觉,php是用在服务器上的的,python倒是那里都可以用吧。
    sailxjx
        7
    sailxjx  
       2013-04-26 11:21:03 +08:00
    @quake0day “PHP不擅于与Shell和其它程序交互”,你确定?
    kshatriya
        8
    kshatriya  
       2013-04-26 11:36:45 +08:00
    还是有的, python平均薪水会高一点, 选择也比php会一点
    quake0day
        9
    quake0day  
       2013-04-26 12:07:26 +08:00   ❤️ 1
    @sailxjx 说不擅于,而不是不能,应该不为过吧?相比较Python而言。
    比如Webpy直接可以把GET POST的数据拿来放到机器学习的库,科学计算的库里面用,PHP在这方面肯定是略逊一筹的。
    lj0014
        10
    lj0014  
       2013-04-26 13:24:52 +08:00
    python可以做桌面应用
    sethverlo
        11
    sethverlo  
       2013-04-26 13:39:56 +08:00
    python 可以不写分号可以不写大括号……
    aisk
        12
    aisk  
       2013-04-26 13:40:26 +08:00
    做一些后端服务,这点php也是不擅长的吧
    gzb1985
        13
    gzb1985  
       2013-04-26 14:04:12 +08:00
    codecademy上有了PHP课程以来,一直想学PHP的说
    lanyueniao
        14
    lanyueniao  
       2013-04-26 23:12:20 +08:00
    当对面站着R的时候
    sivacohan
        15
    sivacohan  
       2013-04-26 23:29:54 +08:00 via Android
    学一下没什么的。不过,我想知道三年开发经验是一个什么层级。

    php我用过一段时间,现在pythoner对php的认识普遍不高,实际上php在做一些事情的时候也有了一些方案了。比如最近看到php操作共享内存什么的。

    当然,随着php的发展,这些类似于补丁的东西,学习成本真的不低。

    开发三年,这个时间不算短了。关于你提的这个问题。我觉得问从业三年,如何做职业规划,更合适一点。
    gaody
        16
    gaody  
       2013-04-27 08:39:46 +08:00
    @lj0014 php也可以
    nichan
        17
    nichan  
       2013-04-27 09:08:16 +08:00
    python 可以不写分号可以不写大括号+1
    自从用了python看到其他语言的一堆分号大括号和乱七八糟的缩进格式就会犯代码洁癖症……
    lanyueniao
        18
    lanyueniao  
       2013-04-27 16:33:05 +08:00
    不能REPL的都是渣
    filix
        19
    filix  
       2013-04-27 17:57:45 +08:00
    3年开发 还问这种问题
    nullptr404
        20
    nullptr404  
       2013-04-27 18:36:58 +08:00
    Python可以做桌面应用,pyqt, pygtk,而且可以跨平台。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5400 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:27 · PVG 15:27 · LAX 00:27 · JFK 03:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.