⑴Python具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。Python的名字来源于一个喜剧,也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。这的确是一个中肯的建议,对于那些从来没有学习过编程或者并非计算机专业的编程学习者而言,Python是最好的选择之一。
⑵、易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
⑶、易于阅读:Python代码定义的更清晰。
⑷、易于维护:Python的成功在于它的源代码是相当容易维护的。
⑸、一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。
⑹、互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
⑺、可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作到许多平台。
⑻、可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。
⑼、数据库:Python提供所有主要的商业数据库的接口。
⑽、GUI编程:Python支持GUI可以创建和移植到许多系统调用。
⑾、可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得“脚本化”的能力。
⑿、新的赋值表达式语法 :=;
⒀、新增了一个函数形参语法 / 用来指明某些函数形参必须使用仅限位置而非关键字参数的形式;
⒁、用于已编译字节码文件的并行文件系统缓存;
⒂、调试构建使用与发布构建相同的 ABI;
⒃、f - 字符串支持 = 用于自动记录表达式和调试文档;
⒄、新的 C API 用来配置 Python 初始化等等。