上QQ阅读APP看书,第一时间看更新
1.1 Python概述
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,于1991年发布第一个公开发行版。Python是纯粹的自由软件,语法简洁清晰,特色之一是强制使用空白符作为语句缩进。Python具有丰富和强大的库,常被称为“胶水语言”,能够把用其他语言制作的各种模块很轻松地联结在一起。
通常情况下,程序员使用Python快速生成程序的原型,然后将其中有特别要求的部分用更合适的语言改写,如3D游戏中的图形渲染模块。性能要求特别高的,可以用C/C++重写,而后封装为Python可以调用的扩展类库。当然,在调用这些扩展库时,程序员需要考虑跨平台的问题。
Python不仅有完整的面向对象特性,还可以在多种操作系统下运行,如Microsoft Windows、Linux及Mac OS等。Python的程序代码简洁,并提供大量的程序模块,这些程序模块可以帮助用户快速创建网络程序。与其他的语言相比,Python往往只需要数行程序代码就可以做到其他语言需要数十行程序代码才能完成的工作。
Python的解释器是使用C语言写成的,程序模块大部分也是使用C语言写成的。Python的程序代码是完全公开的,无论是作为商业用途还是个人使用,用户都可以任意地复制、修改或者传播这些程序代码。
由于Python是一种解释执行的计算机语言,因此它的应用程序运行起来要会比编译式的计算机语言慢一些。