1、CPython
是Python语言规范的参考实现,能够优先获得Python语言的最新、最强的功能,CPython是由C语言编写而成,不但可以从Python代码中调用C代码的函数,还可以直接在Python中使用大量现有的C代码库。
2、Brython
Brython可用于在浏览器中运行包含了Python 3脚本的Web应用。
3、PyPy Python
虽然第一个推荐的是在Python中使用最广泛的编译器,但却不是最快的,PyPy采用的是即时的编译概念,在代码执行前,就直接编译为机器代码,因此其执行速度提高了近4倍。
4、Jython或JPython
使用率第二高,Jython最初被称为JPython,是通过Python语言来实现Java虚拟机的,开发者既可以将现有的Java包和代码库,导入自己的Python程序中,还可以在Java程序中嵌入Python脚本。
5、Cython
Cython与CPython不同,更像是一个超集,允许开发者在代码中结合C和Python,从而生成C语言代码类型的输出,以供任何一种C/C++编译器进行后续编译。
6、Skulpt
流行的速度非常快,主要目的是提供一种良好的在线式Python编译器,也可以通过让Web应用引擎包含Skulpt,以方便开发者编写出被用于前端的Python脚本。
7、PyJS
是另一款完全用Python去开发Web应用的编译工具,在后台,PyJS会在使用内置的Ajax框架之前,将Python代码编译为JavaScript。
8、WinPython
是Python的"即用型"发行版,也就意味着用户无需安装,即可在Windows PC上运行,作为另一种Python的实现,WinPython编译器不仅带来了Python执行环境,而且还包含了诸如:Scipy、Numpy、以及Pandas等各种Python库。
Ⅱ 菜鸟学python用那种编译器比较好
python是解释型语言,没有编译器。我猜你可能是想问编辑器。新手用默认的IDLE 足够了,尽量不要养成依赖自动补全的功能。熟练了之后我推荐使用vscode,微软开发的一个开源软件,有许多插件可以使用,写一些简单的代码很方便
Ⅲ python用什么编辑器
IDLE:
装了python就会有这个,大家肯定都用过了,功能还凑合,调试器的使用方法和大家熟悉的eclipse/Visual Studio很不一样,需要学习和适应。各项表现都一般。推荐度:★★
PythonWin:
内置Win32 extension,PythonWin成为了win32的python程序开发者必备的工具。虽然它只能运行在Win下,但其实也是开源的。功能上可以认为它是加上了自动补全和智能感知功能的IDLE,虽然和以其它一些复杂的IDE相比有些差距,但却是不错的轻量级Python IDE。推荐度★★★
SPE:
全名Stani's Python Editor。相当不错的IDE,语法高亮、代码折叠、智能感知、自动语法检查等功能一应俱全,集成wxGlade。可惜没有自动补全功能。开源,可以用svn下载到最新的源代码,依赖wxPython。但久未更新(最后一次更新是在2008年2月),逆水行舟,不进则退,功能上比其它IDE已经没有什么优势了。推荐度★★★★
Ulipad:
前身是NewEdit,和SPE相比,多了自动补全功能,因而比SPE更加方便,不过没有把界面设计器wxGlade集成进来。开源,可以用svn下载到最新的源代码,依赖wxPython。轻便小巧而功能强大,非常适合初学者。推荐度★★★★★。
Eric:
Eric升级到4后,各方面有了很强的提升,全方位超过其它开源IDE。使用PyQt4作为图形库,界面美观大方,并与QtDesigner结合,使得开发GUI程序变得非常方便,比下面将提到到BOA还要好用。最大的亮点莫过于它的调试器,支持断点设置、单步调试和变量值查看。一句话,有了Eric4,就不用再去捣腾商业的IDE了。推荐度★★★★★,个人强烈推荐。
Boa Constructor:
比起SPE和Ulipad,BOA的编辑功能相当单薄,自动补全与智能感知都要手动,而且没有自动语法检查,但调试器比较好用。最大的亮点是界面设计器相当好用,比wxGlade要好用得多。硬伤是对中文支持不好。依赖wxPython。这个IDE也是久未更新了,最后一次更新是在2007年7月,没有什么特别的理由的话就别用它了。推荐度★★★。
Ⅳ Python编译器推荐
1、CPython
是Python语言规范的参考实现,能够优先获得Python语言的最新、最强的功能,CPython是由C语言编写而成,不但可以从Python代码中调用C代码的函数,还可以直接在Python中使用大量现有的C代码库。
2、Brython
Brython可用于在浏览器中运行包含了Python 3脚本的Web应用。
3、PyPy Python
虽然第一个推荐的是在Python中使用最广泛的编译器,但却不是最快的,PyPy采用的是即时的编译概念,在代码执行前,就直接编译为机器代码,因此其执行速度提高了近4倍。
4、Jython或JPython
使用率第二高,Jython最初被称为JPython,是通过Python语言来实现Java虚拟机的,开发者既可以将现有的Java包和代码库,导入自己的Python程序中,还可以在Java程序中嵌入Python脚本。
5、Cython
Cython与CPython不同,更像是一个超集,允许开发者在代码中结合C和Python,从而生成C语言代码类型的输出,以供任何一种C/C++编译器进行后续编译。
6、Skulpt
流行的速度非常快,主要目的是提供一种良好的在线式Python编译器,也可以通过让Web应用引擎包含Skulpt,以方便开发者编写出被用于前端的Python脚本。
7、PyJS
是另一款完全用Python去开发Web应用的编译工具,在后台,PyJS会在使用内置的Ajax框架之前,将Python代码编译为JavaScript。
8、WinPython
是Python的"即用型"发行版,也就意味着用户无需安装,即可在Windows
PC上运行,作为另一种Python的实现,WinPython编译器不仅带来了Python执行环境,而且还包含了诸如:Scipy、Numpy、以及Pandas等各种Python库。
Ⅳ 鑳藉熺紪璇戣繍琛宲ython镄勮蒋浠舵湁鍝浜
鑳藉熻繍琛岀紪璇憄ython镄勮蒋浠舵湁鍝浜涳纻杩欓噷缃楀垪浜9绉嶅父鐢ㄧ殑杞浠讹细
1銆乂im
Vim 鍙浠ヨ存槸 Python 链濂界殑 IDE銆俈im 鏄楂樼骇鏂囨湰缂栬緫鍣锛屾棬鍦ㄦ彁渚涘疄闄呯殑 Unix 缂栬緫鍣ㄢ榁i钬椤姛鑳斤纴鏀鎸佹洿澶氭洿瀹屽杽镄勭壒镐ч泦銆俈im 涓嶉渶瑕佽姳璐瑰お澶氱殑瀛︿範镞堕棿锛屼竴镞︿綘闇瑕佷竴涓镞犵绅镄勭紪绋嬩綋楠岋纴闾d箞灏变细鎶 Vim 闆嗘垚鍒颁綘镄勫伐浣沧祦涓銆
2銆丒clipse with PyDev
Eclipse 鏄闱炲父娴佽岀殑 IDE锛岃屼笖宸茬粡链変简寰堜箙镄勫巻鍙层侲clipse with Pydev 鍏佽稿紑鍙戣呭垱寤烘湁鐢ㄥ拰浜や簰寮忕殑 Web 搴旂敤銆侾yDev 鏄 Eclipse 寮鍙 Python 镄 IDE锛屾敮鎸 Python锛孞ython鍜 IronPython 镄勫紑鍙戙
3銆丵Python
QPython鏄涓涓鍙浠ュ湪瀹夊崜绯荤粺涓婅繍琛孭ython鑴氭湰寮曟搸锛屾暣钖堜简Python瑙i喷鍣ㄣ丆onsole銆佺紪杈戝櫒鍜孲L4A搴撱
𨰾ユ湁瀹冿纴鍦ㄥ畨鍗撹惧囦笂浣犵収镙峰彲浠ョ帺杞琾ython銆
4銆両nteractive Editor for Python
IEP 鏄璺ㄥ钩鍙扮殑 Python IDE锛屾棬鍦ㄦ彁渚涚亩鍗曢珮鏁堢殑 Python 寮鍙戠幆澧冦傚寘𨰾涓や釜閲嶈佺殑缁勪欢锛氱紪杈戝櫒鍜 Shell锛屽苟涓旀彁渚涙彃浠跺伐鍏烽泦浠庡悇涓鏂归溃𨱒ユ彁楂桦紑鍙戜汉锻樼殑鏁堢巼銆
5銆丵Python
QPython鏄涓涓鍙浠ュ湪瀹夊崜绯荤粺涓婅繍琛孭ython鑴氭湰寮曟搸锛屾暣钖堜简Python瑙i喷鍣ㄣ丆onsole銆佺紪杈戝櫒鍜孲L4A搴撱
𨰾ユ湁瀹冿纴鍦ㄥ畨鍗撹惧囦笂浣犵収镙峰彲浠ョ帺杞琾ython銆
6銆丳yCharm
PyCharm 鏄 JetBrains 寮鍙戠殑 Python IDE銆侾yCharm鐢ㄤ簬涓鑸琁DE鍏峰囩殑锷熻兘锛屾瘆濡傦纴 璋冭瘯銆佽娉曢珮浜銆丳roject绠$悊銆佷唬镰佽烦杞銆佹櫤鑳芥彁绀恒佽嚜锷ㄥ畬鎴愩佸崟鍏冩祴璇曘佺増链鎺у埗??鍙﹀栵纴PyCharm杩樻彁渚涗简涓浜涘緢濂界殑锷熻兘鐢ㄤ簬Django寮鍙戯纴钖屾椂鏀鎸丢oogle App Engine锛屾洿閰风殑鏄锛孭yCharm鏀鎸両ronPython!
7銆丼ublime3
Sublime3鏄缁濆规槸杞婚噺绾х殑缂栬緫鍣ㄥ伐鍏枫
浠g爜楂树寒銆佽娉曟彁绀恒佸崕涓界殑鐣岄溃绠鐩存槸灏辨槸璧忓绩鎭︾洰锛岃缮鏀鎸佹彃浠舵墿灞曪纴鐢⊿ublime3鍐欎唬镰佺粷瀵规槸涓绉崭韩鍙椼
8銆丳yScripter
PyScripter 鏄娆惧厤璐瑰紑婧愮殑 Python 闆嗘垚寮鍙戠幆澧(IDE)銆
9銆乀he Eric Python IDE
Eric 鏄鍏ㄥ姛鑳界殑 Python 鍜 Ruby 缂栬緫鍣ㄥ拰 IDE锛屾槸浣跨敤 Python 缂栧啓镄勚侲ric 锘轰簬璺ㄥ钩鍙扮殑 GUI 宸ュ叿鍖 Qt锛岄泦鎴愪简楂桦害𨱔垫椿镄 Scintilla 缂栬緫鍣ㄦ带浠躲侲ric 鍖呮嫭涓涓鎻掍欢绯荤粺锛屽厑璁哥亩鍗旷殑瀵 IDE 杩涜屽姛鑳芥ф墿灞曘