读芯术原创出品
作者:读芯君
说起*,其近几年的蹿红速度可见一斑。从《三生三世十里桃花》到王牌综艺《跑男》,无论到哪自带流量,更是微博热搜榜的常客,刷足了存在感,曝光吸睛率十足,真可谓是娱乐圈蹿红速度一等一的小花。
同样,编程语言界近年来也有一位这样的“小花”,与*的蹿红速度相比,可以说是有之过而无不及。它就是最近火的一塌糊涂的编程语言——Python。
鼎鼎大名竟产生于肥皂剧?
先说这个名字,可能有的同学知道Python社区的人赋予它“仁慈大君”的称号,这是怎么回事呢?
原来是Python的创始人太任性,当初他直选一选中Python作为语言的名字,是因为他特别喜欢英国的肥皂剧《MontyPython飞行马戏团》。
Python的创始人——Guido,荷兰人,从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。
那时候虽然已经掀起了个人电脑浪潮,但配置却很低。在那个时代,程序员恨不得用手榨取计算机每一寸的能力。有人甚至认为C语言的指针是在浪费内存。至于动态类型,内存自动管理,面向对象……别想了,那会让你的电脑陷入瘫痪。
这种编程方式让Guido感到苦恼。Guido知道如何用C语言写出一个功能,但整个编写过程需要耗费大量的时间,即使他已经准确的知道了如何实现。
Guido希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。
于是乎,Python就应运而生了。
Python的“吸粉”体质从何而来?
应用率最高、长期霸占排行榜的常青藤Java、易于上手,难以精通的C、在游戏和工具领域仍占主流地位的C++、占据Windows桌面应用程序半壁江山的C#……哪个拿出来不都是独当一面威震IT江湖的武器,那么为何众多高手偏偏钟情于Python?
一位网友给出解释:学完Python,可以上天。
言归正传,到底Python有哪些优点呢?
1.入手快:Python语言相对于其他编程语言来说,属于比较容易学习的一门编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。所以,已经有越来越多的初学者选择Python语言作为编程的入门语言。
2.颜值高:Python语言力求代码简洁、优美。在Python语言中,采用缩进来标识代码块,通过减少无用的大括号,去除语句末尾的分号等视觉杂讯,使得代码的可读性显著提高。它使你能够专注于解决问题,而不用太纠结编程语言本身的语法。
3.有内涵:Python语言号称自带电池,寓意是Python语言的类库非常的全面,包含了解决各种问题的类库。无论实现什么功能,都有现成的类库可以使用。合理使用Python的类库和开源项目,能够快速的实现功能,满足业务需求。
4.效率高:Python语言因为有了丰富强大的类库,所以,Python的开发效率能够显著提高。实现相同的功能,Python代码的文件往往只有C、C++和Java代码的1/5~1/3。这也是为什么各大互联网公司广泛使用Python语言的原因。
5.应用广:工程师可以使用Python做很多的事情。例如,Web开发、网络编程、自动化运维、Linux系统管理、数据分析、科学计算、人工智能、机器学习等等。
一款集入手快、颜值高、内涵丰富、效率高、应用广的编程语言,纵然有一些缺点在所难免,但瑕不掩瑜,让Python轻松俘获从业人员的心。
年机器人将取代教师?
“小透明”蹿红成“一线小花”,是机遇还是必然?
虽然Python从问世以来逐渐博得了程序员的喜爱,但在众多编程语言的世界中仍旧是“小透明”般的存在,直到近几年。
首先我们来看一组数据:
蓝色为Python,绿色为Java
从开始到现在,Python的百度搜索指数翻了10倍,从下图看得出Python在国内的流行度已经直逼Java,大有赶超之势。
近四年来Google搜索指数
从全球范围来看,Python语言是越来越流行的,其热度超过了以往任何时候。从中国的搜索指数来看,Python语言已经不是越来越流行这么简单了,而是出现了爆发式的增长。年以前,Python在中国都属于小众语言,从年开始,Python在中国越来越火爆。
上图是