python是一门易学,而又功能强大的编程语言,它拥有高效的高级数据结构和拥有简单而又有效的面向对象程序设计方法。python优雅的语法和动态类型结合它的解释执行特性,使它在大多数计算机平台和许多应用领域中成为脚本编写和快速应用开发的理想编程语言。
各主要平台的python解释器和广大的标准库的源代码或者二进制文件都能免费从Python网站(https://www.python.org/)获得,并且可自由分发,这个站点也包括第三方python模块、程序、工具和附加文档以及它们的目标站点的分发。
python解释器可以很容易通过新的函数和数据类型来扩展功能(一般用c\c++实现,也可以通过其它能从C调用的编程语言实现)。python也很适合作为自定义应用程序的扩展语言(比如一些大型游戏的脚本编写)。
本篇指南向读者非正式的介绍了python语言和系统的基本概念和特征。为了方便亲自动手实践,您需要安装一个python解释器。
想要查看python标准对象和模块的详细描述,请参考The Python Standard library。想了解对python语言更正式的定义请参考The Python Language Reference。想用c\c++写python扩展,请阅读Extending and Embedding the Python Interpreter和Python/c API Reference Manual。
本篇指南不是pthon大全,不会覆盖python的方方面面,甚至一些通常使用的特性都可能无法顾及。然而它介绍了大部分非常重要而又需要引起重视的特性,并教给你这门语言一些好的编程风格。学完本篇指南,您将能阅读和编写python模块和程序,接着可以去学习The Python Standard Library里面的知识。