开发快、胶水神奇,易于抢地盘,所以适用于大数据和AI
先简单看下python的官网介绍:
Pythonisaprogramminglanguagethatletsyouworkmorequicklyandintegrateyoursystemsmoreeffectively.
说的就是python的两个最重要特性:
workmorequickly:开发效率快
integrateyoursystems:神奇的胶水,易于集成。
AI和大数据所在的行业决定:要么快,要么死
大家今天所处的时代,快餐横行,人人都梦想着一夜暴富。在大数据、AI的风口浪尖上,要快!慢了,可能就没蛋糕吃!多以大家都在抢地盘。
几年前还是BAT的天下,后来TMD冒出来,去年又冒出PDD.可见这个行业发展的是多么迅速,竞争是多么激烈!
一句话形容这个行业:movingforwardfaster!
圈子里有这么一句话:
人生苦短,偶用python
简单的八个字,道出了python的真谛:快!
(没记错的话,图片里面的是python的发明者)
更快的开发效率、更快的产品面世,意味着更大的利润,更爽的体验。程序员、公司、投资者、消费者大家都很开心!
python是一门神奇的胶水语言
python开案效率快,但运行速度和底层语言比起来,还是有很大的差距。那怎么办?
人都是贪心的:既想开发效率高,又想运行速度快。聪明的码农给到了一个解决方案:分工:
核心代码让NB的人来写:tensorflow,pytorch的核心代码都是C/C++开发的
应用层次的代码,不是那么NB的人来写,给代码包一层Python的外衣。
python有二十年的历史了,里面的坑该趟的都趟过了,并且市场上一堆会python的群众。
所以AI,大数据行业基本上所有的工具,都有python的API:因为他经过历史的检验,并且有广泛的群众。
(之前torch是Lua语言开发的,无人问津;pytorch出世后,这一记春雷估计把tensorflow打得有点懵)
总而言之,python这款神奇的新装,使得招兵容易,队伍好拉起来,从而抢地盘快,基本上可以倾巢出动!胜利不敢说,起码只有这样这样,才可能立于不败之地!
最后吐槽下:cpython的GIL大坑,偶看解决是遥遥无期了~