Python现在是太火了,大学的计算机二级可以考Python,小学的计算机培训也在培训Python,最近连地产大佬潘石屹都在学Python,Python真的有这么火吗?
我告诉大家一个事实,这是一种假象,实际上现在最流行的编程语言还是java,不信我们看一下招聘网站,招聘网站上排第一的是岗位是什么?是java,Python的位置找都找不到,那既然java是使用量最广的,为什么名气却显得没有Python大那?
实际上这个PHP的衰落有关系,Python火了之后,用java的人还是很多,但是用PHP的人就少了,python抢的是PHP的市场,java主要做的是企业应用,比如财务软件,erp,计费系统等等,很多网站的后台都是java写的,而企业应用是Python不擅长的,Python搞搞爬虫、web和数据分析比较擅长,它们之间不是谁取代谁的关系。
要说这个市场上那个语言的程序员最多,还是java,java的岗位也是最多的,Python的岗位也在增加,但是市场上会python的人比较少,于是很多培训机构就都开始培训Python,因为存在这种供需失衡,所以显得python比较火,这里我再跟大家说一下Python和人工智能的关系。
用Python做数据分析很不错,它有两个很牛的库numpy和pandas,从2.7版本的时候这两个库就有很多人用了,现在都3.9版本都开始预览了,而人工智能实际上要用很多数据分析的知识,所以用python做人工智能非常合适,当然这里还有很重要的一点,就是谷歌对于Python的推动。
谷歌这些年做了两个事火了两门语言,一个事推出了安卓火了Java,另外一个事推出了tenserflow火了python,tenserflow是谷歌做的一个人工智能框架,目前是市场上两大人工智能框架之一,它当年选择用python是选对了,因为Python简单,有利于tenserflow的普及,现在连小学生的培训班都敢说培训人工智能,这里面有谷歌的功劳。
但是人工智能需要很多数学知识,我们可以用很多现成写好的模块或者接口,自己从底层开始写难如登天,因人而异吧。