您的位置 首页 分销

python用什么编译器

Python是一个非常好用的程序语言,开发的速度非常快。Python的设计哲学是ldquo;优雅rdquo;、ldquo;明确rdquo;、ldquo;简单rdquo;。因此,Perl语

Python是一个十分好用的程序言语,开发的速度十分快。Python的规划哲学是“高雅”、“清晰”、“简略”。因而,Perl言语中“总是有多种办法来做同一件事”的理念在Python开发者中一般是难以忍受的。Python开发者的哲学是“用一种办法,最好是只要一种办法来做一件事”。在规划Python言语时,假如面对多种挑选,Python开发者一般会回绝花俏的语法,而挑选清晰的没有或许很少有歧义的语法。因为这种规划观念的差异,Python源代码一般被以为比Perl具有更好的可读性,而且能够支撑大规模的软件开发。这些原则被称为Python格言。在Python解说器内运转import this能够获得完好的列表。

Python开发人员尽量避开不成熟或许不重要的优化。一些针对非重要部位的加速运转速度的补丁一般不会被合并到Python内。所以许多人以为Python很慢。不过,依据二八规律,大多数程序对速度要求不高。在某些对运转速度要求很高的状况,Python规划师倾向于运用JIT技能,或许用运用C/C++言语改写这部分程序。可用的JIT技能是PyPy。

Python是彻底面向目标的言语。函数、模块、数字、字符串都是目标。而且彻底支撑承继、重载、派生、多承继,有益于增强源代码的复用性。Python支撑重载运算符和动态类型。相对于Lisp这种传统的函数式编程言语,Python对函数式规划只供给了有限的支撑。有两个规范库(functools, itertools)供给了Haskell和Standard ML中久经考验的函数式程序规划东西。

尽管Python或许被粗略地分类为“脚本言语”(script language),但实际上一些大规模软件开发方案例如Zope、Mnet及BitTorrent,Google也广泛地运用它。Python的支撑者较喜爱称它为一种高档动态编程言语,原因是“脚本言语”泛指仅作简略程序规划使命的言语,如shellscript、VBScript等只能处理简略使命的编程言语,并不能与Python混为一谈。

Python自身被规划为可扩大的。并非一切的特性和功用都集成到言语中心。Python供给了丰厚的API和东西,以便程序员能够轻松地运用C言语、C++、Cython来编写扩大模块。Python编译器自身也能够被集成到其它需求脚本言语的程序内。因而,许多人还把Python作为一种“胶水言语”(glue language)运用。

运用Python将其他言语编写的程序进行集成和封装。在Google内部的许多项目,例如Google Engine运用C++编写功能要求极高的部分,然后用Python或Java/Go调用相应的模块。《Python技能手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004 年,Python 已在Google 内部运用,Google 召募许多 Python 高手,但在这之前就已决定运用Python,他们的意图是 Python where we can, C++ where we must,在控制硬件的场合运用 C++,在快速开发时分运用Python。”

python用什么编译器

引荐Python集成开发东西

学习Python主张用以下开发东西,请依据自己的喜爱,挑选一种。

分2种

第一种是编辑器

1、vim


2、atom


3、sublime text


4、Visual Studio Code


第二种是python集成开发环境(ide)

1、pycharm python集成开发环境, 有免费版。


2、wingide python集成开发环境, 有免费版。


3、liclipse python集成开发环境,免费。


声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/fenxiao/136728.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部