1.Python的创始人是吉多·范罗苏姆(Guido van Rossum)
- 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
Python语法很多来自C,但又受到ABC语言的强烈影响。来自ABC语言的一些规定直到今天还富有争议,比如强制缩进。 但这些语法规定让Python容易读。另一方面,Python聪明的选择服从一些惯例,特别是C语言的惯例,比如回归等号赋值。Guido认为,如果“常识”上确立的东西,没有必要过度纠结。
Python从一开始就特别在意可拓展性。Python可以在多个层次上拓展。从高层上,你可以直接引入. py文件。在底层,你可以引用C语言的库。Python程序员可以快速的使用Python写. py文件作为拓展模块。但当性能是考虑的重要因素时,Python程序员可以深入底层,写C程序,编译为.so文件引入到Python中使用。Python就好像是使用钢构建房一样,先规定好大的框架。而程序员可以在此框架下相当自由的拓展或更改。
3.Python的优缺点:
a.优点:简单,易学,免费,开源,高层语言,可移植性,解释性,可扩展性,有丰富的库,面向对象及面向过程,规范的代码
b.运行速度慢,国内市场较小,中文资料匮乏,构架选择太多
4.Python应用场景
a.Web应用开发
b.操作系统管理,服务器运维的自动化脚本
c.科学计算
d.桌面软件
e.服务器软件(网络软件)
f.游戏
g.构思实现,产品早期原型和迭代