人生苦短,我用Python——Life is short,you need Python
Python的创始人是吉多·范罗苏姆(Guido van Rossum ),在1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。
ABC是吉多参加设计的一种教学语言,就吉多本人看来,ABC这种语言非常优美和强大,是专门为非常专业程序员设计的。但ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决定在Python中避免这一错误,并取得了非常好的效果
1991年,第一个Python解释器诞生了、他是用从C语言实现的,并能够调用C语言的库文件
Python可以应用于众多领域,如:数据分析、组件集成、网路服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:豆瓣、知乎、Google、Facebook、百度、腾讯美团等。
Python的优点:1简单:Python是一种代表简单主义思想的语言。阅读一个的Python程序就像是在读英语,它使你能够专注于解决问题而不是去搞明白语言本身。
2易学:Python极容易上手,因为Python有既简单的说明文档。
3速度快:Python的底层是用C语言写的,很多标准库和第3方库也都是用Python写的,运行速度非常快。
4免费开源:Python是floss(自由/开放源码软件)之一。使用者可以自由的发布这个软件的拷贝、阅读它的源代码、对他做改动、把他的一部分用于新的自由软件中。FLOSS是基于一个分享知识的概念。
Python的缺点:1单行语句和命令行输出问题:很多时候不能将程序连写成一行。
2独特的语法:这也许不应该被称为局限,但是他用缩进来区分语句关系方式还是给很多初学者带来困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是Tab和空格的混用会导致错误,而这是用肉眼无法分辨出来的
3运行速度慢:这里是指于C和C++相比。
Python的设计哲学是优雅、简单、明确,这些也是我们能很明显的从Python中感受到的,所以人生苦短,我用Python。