Maison  >  Questions et réponses  >  le corps du texte

linux - 深入学习PHP还是Python

大神门, 我正在纠结深入php 还是python, 都会一点点, 个人比较喜欢python,前后端都可以做,而且效率搞,语法吸引人。 但是php好像比较好找工作,百度,新浪,XXX 都是PHP比较多, 肿么办呢? 救救我吧,谢谢了

怪我咯怪我咯2750 Il y a quelques jours1181

répondre à tous(17)je répondrai

  • PHP中文网

    PHP中文网2017-04-10 14:41:25

    很简单的一个问题,以前我也纠结过。
    主要就是看你学习的目的,你要是为了找工作就学习PHP,兴趣就学习Python,找到工作后再学习Python。
    可以看大型的招聘网站招PHP的多点还是Python,先要解决基本的温饱。
    其它的什么文档工具库之类的东西都不是考虑的原因,基本上都有替代的方案,只有那些成熟的公司才会利用各种语言的特性,编写出适合的程序。

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-10 14:41:25

    根据需求进行学习!
    不过如果你是学生的话,知识为了学习语言,我个人建议python!

    répondre
    0
  • 阿神

    阿神2017-04-10 14:41:25

    之前有个神级别的Python使用者专门讲过这事,不好意思我忘记他名字了。

    PyTHON适合做轻量,和中量级别项目架构,效率很高。
    但是再往上,用户量也好,本身的结构也好,效率会降到惨不忍睹。

    在一些单纯计算目的应用插件上使用python是个好选择。反之不是。

    至于个人的使用感觉是 -- 特妹的2.7/ 3.3版本烦死了,各种对接失败,等开发界统一了再用python开发效率会更高一些。

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-10 14:41:25

    我觉得好好学学c,数据机构和算法,操作系统,网络,数据库,再学啥都不难

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-10 14:41:25

    我是个菜鸟。
    我觉得,说什么语言无关的人都是避重就轻。任何因素都是有一定影响的,但是影响也不是绝对,就看你怎么权衡而已。既然这里在讨论pyhon和php谁更适合web开发(生成html),那么就不要去扯其他。
    我以前也是用python做网站。django,tornado,后来用的flask。后来学了下php。就总体来说,我肯定把python作为我的第一语言,因为它精简,能够直接调用C的dll,我可以用它来数值运算,GUI编程等等,通杀。php我不是太熟,好像其他应用不多。php5整了个面向对象的概念,非常像java的语法,凡事学过c系语言的都能很快入门。
    尽管我热爱python,但是就做普通的网站来说,python是不如php的。
    1. python的web框架中,都要使用模版,例如jinja2之类的。其实这玩意儿非常类似php。感觉就是去模仿php的。但是php有专门的IDE,而python的模版各自为政,语法都稍微有不同,也没有IDE,写起来不是那么的舒服。
    2. python代码加上模版代码=php 代码。这样看来python开发普通web就不如php那么统一,顺畅。
    3. php语法类似java,推荐接口的写法,适合于大批量码农工作,大公司必然喜欢。
    4. php的服务器开销应该比python要小。php服务器好找,python的却不太多,ruby的就更少了。
    注意了,我只是说做普通的网站,至于后台的数据采集,分析等等复杂逻辑,那么“可能”php就不如python了。但是如果你是新手,正在纠结选python或者php来开发网站,鉴于php的直接性,针对性(就是为web而生),我建议是学php。当然了html,js,css这些是必须了解的。

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 14:41:25

    以前我也纠结学什么好呢?是选自己喜欢的,还是选好找工作的。
    其实很简单的嘛
    如果你迫切的想要找份工资高的工作,可以先学php,工作稳定了,可以有时间去学习自己喜欢的python。
    如果不急着找工作的话,可以吧python学好,然后再去学习php,其实一门语言学精通了,其他语言上手很快的,都差不多,只需要了解每个语言的语法就可以了。
    逻辑上是完全相同的,比如写一个简单的爬虫爬网页里面的文字,你的逻辑应该是:先把整个的源代码爬取下来,然后用正则,或者用现成的库区提取里面的文字。
    然后就开始用语言去实现你的逻辑,其实什么语言都可以写,只是语法不同而已,但是逻辑是相通的。
    所以我觉得你先学php,找份工资高点的工作,起码不用担心物质生活。
    然后再去学精深,这个时候更多的应该关注一些编程的外围知识:数据库,算法等等。这些是任何语言都需要的,而且是通往大牛的必经之路。

    我是转行开始学编程的,刚开始我也纠结学什么语言好。可能太急躁了吧,现在的心态就是从python开始学起,学好,然后再去学IOS,还有其他的基础知识,目标是做一个全战开发工程师。
    一起努力吧~

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-10 14:41:25

    根据情况而一定吧!如果为了保住自己的饭碗,深入掌握PHP、JAVA比较好!不过有时候也看下项目情况,项目需要什么学习什么技术!

    répondre
    0
  • Annulerrépondre