[[wiki]wiki[/wiki]][/wiki]
[wiki]Python[/wiki]
一.Python的历史
1. Python于1989年诞生于阿姆斯特丹。
2. Python的中文名叫大[wiki]蟒蛇[/wiki]。
3. Python的创始人Guido van Rossum。
Python是ABC语言的继承,它克服了ABC的非开放这一错误,能够与c,c++和java很好的结合。
Python最初是在MAC机上实现的。
Python是大蟒蛇的意思,因为它的缔造者Guido van Rossum是一个Monty马戏团的爱好者。
二.Python 的特点
a) 面向[wiki]对象[/wiki]的,具有动态语义的[wiki]程序[/wiki]设计语言
Python是一个真正的[wiki]面向对象[/wiki]语言。它甚至支持异常的处理。这使得程序的编写更加清晰,而不需要许多的错误检查了。
b) 快速开发
c) 具有优秀的可读性
Guido认为Python的语法是非常优美的。其中一点就是,块语句的表示不是C语言常用的{}对,或其它符号对,而是采用缩近表示法!首先,使用缩近表示法减少了视觉上的混乱。其次,它减少了[wiki]程序员[/wiki]的自由度,更有利于统一风格,使得阅读别人的程序更容易。
d) 模块和包的概念
对于Java的支持, JPython是用Java写的Python,它完全支持Java,在这个[wiki]环境[/wiki]下使用Python可以随意地使用Java的[wiki]类[/wiki]库。
e) 各种主流平台,并具有很好的跨平台性
f) 容易地包装C/C++的代码供Python使用
可以用C、C++或Java为Python编写新的新言模块,如函数。或者与Python直接编译在一起,或者采用动态库装入方式实现。
三.Python企业运用的优缺点
优点
1. 免费(像perl一样,python也是开放[wiki]源代码[/wiki]的[wiki]软件[/wiki])。
2. 稳定。
3. 良好的支持对象,模块和其他可重用机制。
4. 采用c/c++语言的集成方便性和扩展性。
缺点
1. 相比其他语言,比如java的开发人员少的多。
2. 缺乏真正的多处理支持。
3. 缺乏商业支持。
4. 软件性能。
四.Python的应用
1. 软件类
a. 开发快,直接用记事本或Kwrite编写代码保存,运行就可以了。
b. 易维护,python代码简洁。
c. 节省开发资金,python的代码是公开的。
2. [wiki]网络[/wiki]类
Python能够实现从[wiki]服务器[/wiki]软件到服务器脚本的所有功能,支持一些大规模[wiki]数据库[/wiki]。
3. 教育类
Python 是为教育而开发的语言