python是一门易学的,威力强大的编程语言!它拥有高效(efficient)且高级的数据结构和简单但是高效的方式来实现面向对象编程。python优雅的(elegant)语法和动态的(dynamic)语言类型,和它的解释器自然的结合,这使得python在大多数平台上可以作为脚本或者是一个需要高性能(rapid)的应用程序开发的一种近乎完美(ideal)的编程语言。
python的解释器和它大量又稳定的标准库是免费提供(freely available)的,这些库以源码包或者二进制的方式分在python的官网上(http://www.python.org/,),当然,也有可能是散布(distributed)在其它免费的地方,它们适用于各大操作系统。这些站点同样会提供散布的指示点(pointers)指向其它免费的第三方python模块、程序、工具集和附加(additional)的文档。
python的解释器可以很容易的通过采用C/C++或者其它可以被C程序调用的语言编写的方法或者数据类型来进行扩展。python同样可以作为一种扩展语言,当你想编写一个可定制的(customizable)应用程序的时候。
这篇入门指引通俗(informally)的介绍了python的基本概念(concepts)和特性。它可以帮助你通过你亲自的实践(hands-on)可以方便的(handy)获取一个python的解释器以供学习,文档中所有的这些案例都是独立(self-contained)的,因此这篇入门指引的文档你也可以离线(off-line)阅读。
有关于描述python标准的(standard)对象和模块的文档,请参见这里:The Python Standard Library 。 下一篇,python语言参考,给出了更加正式的(formal)关于python语言的定义(definition)。如果你想采用c/c++来编写python扩展,请参见这里:Extending and Embedding the Python Interpreter and Python/C API Reference Manual 。这里同样提供了一些其它的和python相关的且更加深入的知识的书籍(covering python in depth)。
这篇入门指引并不会试图(attempt)去全方位(comprehensive)的覆盖(cover)python中任何一个单一的特性,或者是任何一个常用的(commonly used)特性。相反的,它会介绍很多python中很多值得注意的(noteworthy)特性,同时也会给你一些好的想法关于这门语言的风味(flavor)和风格。在阅读完手册之后,你可能想去阅读或者编写python模块或者程序,那么你就应该准备好去学习更多的、各种各样的(various)python的库模块的参考文档在这里:The Python Standard Library.
当然了,关于python的常见的术语表(glossary),同样值得去过一遍。