作为一名IT行业的从业者,同时也是一名教育工作者,我来一下这个问题。
从当前的互联网行业技术发展趋势来看,当前掌握Python语言会有更大的就业选择空间,因为相对于PHP语言来说,Python不仅可以应用于Web开发领域,同时也可以应用于大数据开发、人工智能开发和嵌入式开发领域,而且近些年来Python语言的上升趋势非常明显。
但是如果单纯从事Web开发,那么当前还是应该重点关注一下PHP语言,因为PHP在Web开发领域有非常广泛的应用,尤其是大量的中小型Web平台,很多都选择了PHP语言。PHP语言的优点集中在三个方面,其一是语法结构清晰且简单易学;其二是采用PHP开发会相对缩短开发周期(与Java对比);其三是PHP技术方案成熟,项目失败风险较小。目前IT行业内有大量的Web开发团队都会采用PHP方案,所以虽然PHP语言的应用领域主要集中在Web开发领域,但是PHP开发人员却非常多。
从学习难易程度上来看,PHP和Python语言都相对比较简单,但是如果一定要找出一个更简单易学的,那么Python要更简单一些,而且Python有大量的开发库可以使用,这也会大幅度提升开发人员的工作效率。虽然这两门编程语言都比较简单,但是也需要一个系统的学习过程,而且需要完成大量的实验,这是学习编程语言很重要的环节。
从扩展性上来看,PHP和Python都有较强的扩展性,但是由于Python语言在云计算、大数据和人工智能领域也有广泛的应用,所以掌握Python语言可以更方便地借助于平台来扩展功能。
看来Python的呼声很高啊。
若论排行榜,综合指数,以及看似大热,政治正确,非Pyhon莫属。
之前我曾有的帖子,建议初学者,没有编程经验者,可以从Python入手,选取一个方向,深入地研究。再到其他语言的学习。
以上是啰嗦的话,下面开始一本正经地瞎说。
Web开发
Python在web开放相关的框架有大如 Django,中型的Pyramid, Masonite,几个是同步框架,还有一个支持异步的框架 Tornado。
让我们来看一下TIOBE发布的12月份的编程语言排行榜
一、编程语言排行榜前10
从上图可知,Python排名第3,PHP排名第8,Python无疑更有优势。
二、编程语言趋势
从2002年到2020的趋势图来看,Python呈不断上升趋势,而PHP呈现不断下降的趋势。学习编程语言,肯定应该学习能够满足未来需要的语言,避免被淘汰。
所谓的发展趋势,我认为有三点:
1、语言极其相关技术的深度。
2、市场占有率。
3、对未来技术的适用率。
对于php,有点在于开发效率,使用它你能够快速的实现一个网站,但是当你的网站后台需要强大服务的时候(比如大型的电商系统、搜索等等),php就不能满足你了,所以你看使用php的公司基本还会招聘其他语言的工程师(比如百度),单纯使用php实现整个复杂的系统是不可能的。
本人写了差不多20年的代码,下面是个人愚见,
首先,不管是php或者python,他们都是脚本语言,学习起来比较容易。如果你有其他的语言的经验,一般一个月时间基本上能学会。由于学习成本并不是太高,如果有条件,我建议两个都要学习,因为你会发现,在实际工作,可能需要2+上语言。如果你非要选择一个,我觉得你应该大概看一下他们语法,感受一下,看看自己喜欢哪个。如果学习自己的喜欢的语言,我觉得动力会非常大。另外你想搞大数据,机器学习之类,选python更好,如果你喜欢做web开发,php更适合一些。
其次,我个人觉得不要太刻意在乎语言的排名,语言的排名科学不科学,咱们先不说。举个例子,现在python 非常火,如果大家都去学习,想象一下你的竞争压力非常大,虽然工作机会也多,但是求职的人也多,不是吗?
最后,我想说明一下,语言本身并不重要,要把编程学习好,算法,优良的代码习惯,模式,架构等等才是最重要。这些东西其他的语言一样适用。实际上,在工作当中,不可能只会一种语言。
c语言好,好好理解我的话
这个答案几乎没有任何悬念:Python!
为什么呢?都说PHP是世界上最好的web开发语言,为什么还要建议学python呢?
1 自学编程,如果本身没有基础的话,还是从相对简单的语言入门比较靠谱
2 python目前也拥有非常丰富的web框架,基本上可以满足绝大部分的web开发需要
3 python作为一门非常有潜力的语言,再其他方面的研发有很多优势,
就目前的一个行情来看的话,肯定是选择Python呀!因为我之前就是做PHP开发,但就现在大数据、人工智能时代来说的话,Python 肯定是好用一点。
h5和python都可以,现在h5依旧很火,还很好找工作,工资也很不错,比java高多了,python就更不用说了,现在都快超过java了,受欢迎的不要不要的,工资也很高,python做人工智能是首选,人工智能想想就还行吧。
如果想选java我们java程序员也是很欢迎您的加入
希望我的对你的选择有帮助,谢谢
建议php,之后再是Python