全国服务热线:400-035-8011

位置:运城达内IT培训学校 > 学校动态 > Python的特点

Python的特点

来源:运城达内IT培训学校时间:2021/7/27 16:00:35

    Python的特点
    Python入门我强烈推荐下面的资料,深入学习请阅读其它资料:
    《AByteofPython》http://www.swaroopch.com/notes/Python
    《简明Python教程》http://woodpecker.org.cn/abyteofpython_cn/chinese/

    Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,较好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者总会拒绝花哨的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常认为比Perl具备更好的可读性。


    Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多认为Python很慢。不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要求很高的情况,Python程序员倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。目前可用的JIT技术是Pysco。Cython可以将Python代码转换成C代码。
    相对于Lisp这种传统的函数式编程语言,Python对函数式编程只提供了有限的支持。有两个标准库(functools,itertools)提供了Haskell和StandardML中久经考验的函数式编程工具。
    虽然Python可能被粗略地分类为「脚本语言」(scriptlanguage),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高阶动态编程语言,原因是「脚本语言」泛指仅作简单编程任务的语言,如shellscript、JavaScript等只能处理简单任务的编程语言,並不能与Python相提并论。
    Python本身被设计为可扩展的。并非所有的特性和功能都集成到语言核心。可以使用C语言、C++、Cython来编写扩展模块。Python解释器本身也可以被集成到其它需要脚本语言的程序内。因此,很多人还把Python作为一种「胶水语言」(gluelanguage)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目使用C++编写性能要求极高的部分,然后用Python调用相应的模块。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2402/news/386849/违者必究! 以上就是运城达内IT培训学校 小编为您整理 Python的特点的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011