未来十年python的前景会怎样?


未来⼗年 Python的前景会怎样? (知乎 ) 2017年 10⽉ 31⽇ 09:47:23 阅读数: 4704 作者: li alex 链接: https://www.zhihu.com/question/22112542/answer/166053516 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,⾮商业转载请注明出处。 看了所有的答案,我觉得的没有⼀答案是真正的站在 10年后⾓度来讨论这个问题的,讨论的其实都 是现在 python的现状或问题,我觉得讨论这种问题时,我们⼀⽅⾯要理性分析,另⼀⽅⾯⼀定要敢 于打开脑洞,作为⼀对最新科技⽐较感兴趣的程序员,我先带⼤家开下脑洞,幻想下 2027年的世界 : 以下观点是在基于理性分析后做出的预测! ⾄ 2027年: ⾃动驾驶已相当成熟,⼤街上超过 30%的汽⻋是⽆⼈驾驶的,很多私家⻋主在上班期间就把⻋开启 ⾃动架驶模式,让它⾃⼰接单挣外快 电动汽⻋续航可达到 1000公⾥,各⼤汽⻋公司宣布不再⽣产汽油、柴油⻋,所有汽⻋电池标准化 了,没电了只需到充电站花 5分钟换电池即可 Space X的⽕星⻜船第⼀次实现载⼈往返,公司总裁埃隆⻢斯克信⼼满满的发布了 2050计划,计划 要在 2050年实现⽕星⻓住⼈⼝超过 5000⼈,到本世纪未要在⽕星上建造⼀座超过 10万⼈居住的⼩型 城市 各⾏业⼤量使⽤机器⼈替代⼈⼯,底层的司机、保安、快递、清洁⼯、超市服务员、护⼠、制造⼯ ⼈等技术含量较低的⼯程受到极⼤冲击,⼤量⼈员失业增加了社会的不稳定性 除了让机器⼈做底层繁重的重复的⼯作外,有技术含量的事情也离不开机器⼈,⽐如⾦融⾏业⾥的 70%的投资交易都通过职能投资机器⼈⾃动完成, IBM的研发的机器⼈医⽣不知疲倦的帮病⼈看 病,通过对数百万病历的分析和分类,可以识别和处理⼈类所⻅的 95%病情,误诊率⽐⼈类医⽣低 10倍以上。 中国彻底进⼊⽆现⾦社会,所有的交易都通过⺴络⽀付完成,央⾏宣布回收所有纸币,纸币价值将 在 2030年失效 中国 GDP在 2025年⾸超美国,成为世界第⼀⼤经济体 中国企业在越来越多的领域领先全球,微信在 100多个国家被⼲泛使⽤,华为、⼩⽶⼿机成为成为全 球第⼆、第三⼤⼿机⼚商,三星市场⼤幅萎缩。 中国商⻜的⼤⻜机抢占了民航机 20%的市场,中国 承建了众多欧美发达国家的⾼铁建设 中国对⾃⼰的政治体制更加⾃信,对外变的更加开放,⾕歌、 Facebook在 2022年再次进⼊中国开展 业务 VR游戏成为游戏的标配,⼈们超过⼀半的休闲时间都花在了玩游戏上 越来越多的⼈选择单⾝,漂亮性感且体贴的性爱机器⼈在都市宅男群体中⼤受欢迎,很多⼈攒钱不 是为了买⻋买房,⽽是为了能拥有⼀个属于⾃⼰的机器⼈男⼥朋友 2027年,科学家宣布已经可以彻底治愈艾滋病 ⼈体衰⽼细胞重构技术诞⽣,通过进⾏衰⽼细胞清理和新细胞再⽣,⼈类的容颜可以在⼀个⽉内年 轻 10岁,通过若干次的细胞重构⼿术,⼈类寿命有望延⻓⾄ 150- 200岁,⼈类的价值观因此受到巨 ⼤冲击,因为即使到了 60岁,体质也可以做到跟现在的 40岁⼀样 好了,你的脑洞已经打开了,那么我们现在来看 Python ⾄ 2027年, Python已经推出了 5.0版本,开发效率极⾼、运⾏速度⻜快,成为全球最受程序员欢迎的 开发语⾔!全球超过 50%的 IT系统是基于 Python开发的 ! 这不是危⾔耸听或夸⼤其词, 我为什么做这样的判断,是因为我觉得, Python是⺫前我了解的所有 语⾔⾥,最有可能成为最符合⼈类对 编程期待的语⾔,⼈类对编程语⾔的期待是什么?就是 “更⾼更 快更强 ”呀!等等,这不是体育⼝号么。。。 就是这样的,分别解释下: 更⾼ ——开发效率更⾼,这⼀两年 Python在业内⼤⽕, 我⼀直思考原因是为什么,除了云计算帮 Python带了⼀波节奏外,还有没有其它原因呢?必然有,我认为还有⼀个主要原因就是近⼏点互联 ⺴创业热情⾼涨,千千万万程序员听了各种创业鸡汤,辞掉了⼤公司安稳⼯作玩创业, 14, 15年的 中关村创业⼤街那叫⼀个热闹,总理都去过好⼏次,我⾃⼰当时也和朋友尝试搞过⼀两个项⺫,当 时⼤家都急着要把东⻄快速开发出来去拿融资,那时的投资⼈脑⼦也是热呀,⼤批⼤批的钱投给各 创业公司,供他们各种现⾦补贴抢⽤户。 时间就是⾦钱,⼤家恨不得今天刚有了 idea,明天产品就能 上线,产品晚上线⼀个⽉,可能战争就跟你没关系了。 因此,⼀⻔开发效率极⾼的语⾔就此进⼊开 发者眼帘,开发者们因为犹如神助,开发效率不知道⽐ C,Java⾼到那⾥去了,众多创业公司⾸选 Python做为开发语⾔,虽然那些创业公司⼤多都 失败了,但是催⽣起了 Python在国内⼤热的前戏。 更快 ——运⾏速度更快,显然 Python并不是⼀⻔快语⾔,慢也是被很多程序员诟病 Python的主要原 因,但最近⼏年 PyPy解释器在不断的提⾼着 Python的运⾏速度 ,通过 PyPy运⾏的程序,在某些场 景下速度直接逼近 C语⾔,相信再过⼏年, Python的运⾏速度将不再是问题。另外,由于近些 CPU 处理速度的快速发展,编程语⾔本⾝的快慢在⼤多数业务场景下已不再被做为主要考量 (除了对响应 速度极为敏感的业务,如搜素 )。 更强 ——功能更强,这是导致 Python⼤⽕的另⼀个主要原因之⼀, Python的标准库和第三⽅库强⼤ 到你⽆法想象,⽆论你想从事任何⽅向的技术编程,你⼏乎都能找到相应的库⽀持,以下仅举⼏个 栗⼦: WEB开发 ——最⽕的 Python web框架 Django, ⽀持异步⾼并发的 Tornado框架,短⼩精悍的 flask,bottle, Django官⽅的标语把 Django定义为 the framework for perfectionist with deadlines(⼤意 是⼀个为完全主义者开发的⾼效率 web框架 ) ⺴络编程 ——⽀持⾼并发的 Twisted⺴络框架, py3引⼊的 asyncio使异步编程变的⾮常简单 爬⾍ ——爬⾍领域, Python⼏乎是霸主地位, Scrapy\Request\BeautifuSoap\urllib等,想爬啥就爬 啥 云计算 ——⺫前最⽕最知名的云计算框架就是 OpenStack,Python现在的⽕,很⼤⼀部分就是因为云 计算 ⼈⼯智能 ——谁会成为 AI 和⼤数据时代的第⼀开发语⾔?这本已是⼀个不需要争论的问题。如果说 三年前, Matlab、 Scala、 R、 Java 和 Python还各有机会,局⾯尚且不清楚,那么三年之后,趋势 已经⾮常明确了,特别是前两天 Facebook 开源了 PyTorch 之后, Python 作为 AI 时代头牌语⾔的 位置基本确⽴,未来的悬念仅仅是谁能坐稳第⼆把交椅。 ⾃动化运维 ——问问中国的每个运维⼈员,运维⼈员必须会的语⾔是什么? 10个⼈相信会给你⼀个 相同的答案,它的名字叫 Python ⾦融分析 ——我个⼈之前在⾦融⾏业, 10年的时候,我们公司写的好多分析程序、⾼频交易软件就 是⽤的 Python,到⺫前 ,Python是⾦融分析、量化交易领域⾥⽤的最多的语⾔ 科学运算 —— 你知道么 ,97年开始, NASA就在⼤量使⽤ Python在进⾏各种复杂的科学运算,随着 NumPy, SciPy, Matplotlib, Enthought librarys等众多程序库的开发,使的 Python越来越适合于做科学 计算、绘制⾼质量的 2D和 3D图像。和科学计算领域最流⾏的商业软件 Matlab相⽐, Python是⼀⻔通 ⽤的程序设计语⾔,⽐ Matlab所采⽤的脚本语⾔的应⽤范围更⼲泛 游戏开发 ——在⺴络游戏开发中 Python也有很多应⽤。相⽐ Lua or C++,Python ⽐ Lua 有更⾼阶的 抽象能⼒,可以⽤更少的代码描述游戏业务逻辑,与 Lua 相⽐, Python 更适合作为⼀种 Host 语 ⾔,即程序的⼊⼝点是在 Python 那⼀端会⽐较好,然后⽤ C/C++ 在⾮常必要的时候写⼀些扩展。 Python ⾮常适合编写 1 万⾏以上的项⺫,⽽且能够很好地把⺴游项⺫的规模控制在 10 万⾏代码以 内。另外据我所知,知名的游戏 <⽂明 >就是⽤ Python写的 列举这么多之后,你会发现, Python⼏乎在上述每个领域都做的⾮常优秀,这是⼀⻔真正意义上的 全栈语⾔,即使⺫前世界上使⽤最⼲泛的 Java语⾔,在很多⽅⾯与 Python相⽐也逊⾊很多!我⺫前 还看不到有哪⻔语⾔,能同时在在如此多的领域能做出这些成绩。 最后我在做⼏点与 Python相关的预测: 5年之内, Python会取代 PHP,成为最受欢迎的 WEB开发语⾔ 10年内, Python的使⽤量将趋近甚⾄超过 Java 10年内,主流的⼈⼯智能技术都是基于 Python开发 Python应⽤率已经取得第⼀的领域有:云计算、爬⾍、⾃动化运维、⾦融分析 再最后, copy⼀段从其它 blog看到的⽂字,或许它真正预⽰着 Python的未来: ⼤概在 2003 或者 2004 年的时候,我买过⼀本 Python 的书,作者是⼀位巴⻄⼈。他说⾃⼰之所以 坚定的选择 Python,是因为他⼩时候经常梦到未来世界将由⼀条⼤蟒蛇(蟒蛇的英⽂为 python)统 治。 我当时觉得这哥们好可怜,做个梦都能梦到这么恐怖的场景。但今天来看,也许他只是像⿊客帝国 ⾥的程序员安德森⼀样,不⼩⼼穿越到未来,并且窥探到了世界的真相。
还剩2页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

846174911

贡献于2018-07-24

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf