10月30日,Python之父Guido大牛宣布退休,离开Dropbox。他发推文说,“这件事感觉既苦涩又甜蜜:苦涩的是,我马上要离开Dropbox,现在已经退休;甜蜜的是,在Dropbox做工程师期间,我学到很多,比如类型标注就来自这段经历。我会非常怀念在这里工作的日子。”
Python近些年随着大数据时代的到来,表现得异常火爆。不管是专业的还是业余的开发人员,他们都在使用Python处理各领域的任务,特别是Web开发人员、数据科学家和系统管理员。今年出现的第一批黑洞图片就是用Python拼接出来的。
Python的历史是辉煌的
1989年,Guido van Rossum汲取ABC语言的精华,用三个月时间创立了Python。Python的名称源于Guido最喜欢的喜剧团体"Monty Python",又因为与蛇有关系,后来就有了那个盘绕的巨蟒的 logo。
Python中最为著名的就是——"Python之禅",是Tim Peters在奥卡姆剃刀原则的基础上推广出来的,其核心是"最简单的解决方案就是最好的"。
后来Peters又加上了一句,"如果你无法和别人描述你的方案,那肯定不是一个好方案"。
Python社区遵循PEP 8指导原则,由Pyhon之父——Guido操刀并被众多Python标准库争相采用。
PEP 8的通用性是其强大的原因之一。该标准被大多数标准库采纳,因此你可以预计大多数你遇到的Python代码都遵循该标准。若你以这种方式编写代码,代码会更加容易阅读,也更容易编写。
Pyhon的辉煌离不开众多标准库的存在。Python日益壮大,各种标准库都有了专门的Py版本,这无不为Python铺平了道路。
Python任重而道远
虽然python的用户量近年上升之势明显,但并不能撼动像Java、C这样的元老级编程语言的地位。
还是有很多,比如"BATH"、甲骨文等互联网公司在使用它们或它们的衍生版本(OC、C++)。特别是在游戏领域,Python的表现并不被看好。
而且,面向对象的编程语言也并非只Python一家,还有像Julia、Ruby on rails、R等这些在专门领域上独具特色的语言。
人生苦短,我用Python
虽然Python之父已宣布"退位",但今后的Python,发展势头依然强劲。
最新的机器学习框架——TensorFlow里面就应用了Python。Python很可能是大量数据科学家和机器学习专家用的最舒适的语言,也是易于集成和控制C ++后端的语言,同时也广泛使用于谷歌等巨型互联网公司的开源项目里。
Python标准库在今天依然不断增加,NumPy、Scrapy、matplotlib等大型框架无不为Python添砖加瓦。Python的搜索量也一度赶超Java、C++,无不流露着后起之秀的风采。
Python之父退居二线,但Python不会,在Python社区成员的广泛参与下,Python会继续为广大程序员提高生产力。
我爱Python,正如人们常说的,“人生苦短,我用Python”。