Python是一种解释性,面向对象的,带有动态语义的高级程序设计语言。它可以使你在编程时可以保持一种简洁易懂的风格,不用过多考虑功能实现的。python
CNRI 时期: CNRI 是资助Python发展的重要单位,Python1.5以前的版本都是这段时间内完成的git
BeOpen时期:Python做者 Guido van Rossum与BeOpen公司合做,此期间 推出了2个分支,Python1.6 和Python2.0编程
DC时期:Python做者将Python团队 带到Digital Creations公司发展了系统Zope编程语言
Python3.X:尚未正真成熟到普及,目前也是和2.X分别维护了。
单元测试
Python的定位:脚本语言,高阶动态编程语言(Python的编程能力实际上是远远高于脚本语言的)测试
简洁主义: Python是一种表明简单主义思想的语言,伪代码的特质使编程人员专一解决问题而不是代码自己。ui
解释性:Python语言能够不用被编译成二进制代码,可是须要解释器有点相似Javaspa
编译性:同时Python语言也能够经过编译以后执行呢,这样能大大加快执行速度了设计
面向对象:Everything is object对象
可扩展及可嵌入性: Python程序能够很容易的嵌入到其余语言中,如C/C++等
免费开源:
可移植性:
丰富的库:python的标准库很是强大,包括表达式,文档生成,单元测试,电子邮件,XML等
能够很轻易的结合其余语言,