安卓⼿机python开发环境_10个好⽤的Python集成开发环境
【⼤⽜经验】
3. VIM
VIM是⼀个很先进的⽂本编辑器,在python开发者社区中很受欢迎。它是⼀个开源软件并遵循GPL协议,所以你可以免费的使⽤它。
虽然VIM是最好的⽂本编辑器,但是它提供的功能不亚于此,经过正确的配置后它可以成为⼀个全功能的Python开发环境。此外VIM还是⼀个轻量级的、模块化、快速响应的⼯具,⾮常适合那些很⽜的程序员——编程从不⽤⿏标的⼈。
初始化配置需要花⼀定时间,因为你需要安装些VIM的插件,并配置让他们正常⼯作,最后你会发现这⼀切都是值得努⼒的。如果你在寻⼀个linux系统下的python IDE,那么VIM将是你的不⼆选择。
js中的forin4. Wing IDEnostalgia
WingIDE是另外⼀个商业的、⾯向专业开发⼈员的python集成开发环境,可以运⾏在windows、OS X和Linux系统上,⽀持最新版本的python,包括stackless Python(python的增强版)。Wing IDE分三个版本:免费的基础版,个⼈版,以及更强⼤的专业版。
调试功能是Wing IDE的⼀⼤亮点,包括多线程调试,线程代码调试,⾃动⼦进程调试,断点,单步代码调试,代码数据检查等功能,此外还提供了在树莓派上进⾏远程调试的功能。
在代码管理⽅⾯,Wing IDE能⾮常灵活的与Git、subversion、perforce、cvs、Bazaar、Mercurial等⼯具集成。
此外,Wing IDE也⽀持其他更多的python框架,⽐如Maya、MotionBbuilder、Zope、PyQt、PySide、pyGTK、PySide、Django、matplotlib等等。
5. Spyder Python
SpyderPython是⼀个开源的python集成开发环境,⾮常适合⽤来进⾏科学计算⽅⾯的python开发。是⼀个轻量级的软件,是⽤python 开发的,遵循MIT协议,可免费使⽤。
Spyderpython的基本功能包括多语⾔编辑器、交互式控制台、⽂件查看、variable explorer、⽂件查、⽂件管理等。Spyder IDE也可以运⾏于windows、Mac 或者 Linux系统之上。
虽然Spyder是⼀个独⽴的集成开发环境,能运⾏在windows、MacOS 、MacOS X、Linux等系统之上。但是它也可以作为PyQT的扩展库,可以嵌⼊到PyQT的应⽤中去。
6. Komodo IDE
Komodo是Activestate公司开发的⼀个跨平台的集成开发环境,⽀持多种语⾔包括python。它是商⽤产品,但是提供了开源的免费版本叫Komodo Edit,能够安装在Mac、Windows 和Linux系统上。
全功能的Komodo对教育机构⽤户是免费的,⽼师和教授可以将其应⽤于实验室及教学中。学⽣也可以通过较低的费⽤得到Komodo的授权许可。
和⼤多数的专业python IDE⼀样,Komodo也提供了代码重构,⾃动补全,调⽤提⽰,括号匹配,代码浏览器,代码跳转,图形化调试,多进程调试,多线程调试,断点,代码分析,集成测试单元等功能,并且集成其他的第三⽅库,⽐如pyWin32。
最新版本的Komodo提供了更多的功能与PyCharm、Pydev和Wing IDE等其他pythonIDE形成了强烈的竞争关系,⽐如集成包管理器,变化跟踪,markdown浏览器,shell scope,快速书签等。
7. PTVS - Best Python IDE for Windows
PTVS(Python Tools forVisual Studio)集成在Visual Studio中,就像Pydev可以集成在eclipse中⼀样。PTVS将Visual Studio变成了⼀个强⼤的、功能丰富的python集成开发环境,并且它是开源的,完全的免费。PTVS发布于2015年,由社区和微软⾃⼰在维护。
memorystream to stringPTVS⽀持⼏乎所有免费版本的VisualStudio,包括如下版本的VS 2015 和 VS20013:个人开发app去哪里接广告
CommunityEdition
Expressfor Web
Expressfor Desktop
如果你是⼀个visual studio⽤户,毫⽆疑问PTVS对于你来说是最好的python集成开发环境。
8. Eric Python
Eric是⼀个开源python代码编辑器和集成开发环境,提供了很多⾼效编程需要的功能。它是纯python编写的,基于Qt GUI并集成了强⼤的Scintilla 编辑器功能。
Eric由Detlev Offenbach创建,遵循GPL协议,免费使⽤。经过多年的开发完善Eric已经成为⼀个常⽤的、功能丰富的集成开发环境。它提供了⼀个可靠的插件管理系统,可以通过插件来扩展功能。
Eric提供了所有的基础功能,⽐如调⽤提⽰、代码折叠、代码⾼亮、类浏览器、代码覆盖及分析等等。
python在线编辑器python39. Sublime Text 3 / Anaconda Python IDE
SublimeText 3是⽬前为⽌功能最强⼤的跨平台的、轻量级的代码编辑器。通过添加插件Sublime Text 3 可以成⼀个全功能的python IDE。
truncate的区别Anaconda带给你最强⼤的功能是代码⾃动补全和代码检查。当然Anaconda也很注重基础功能如:各种各样的主题,快速响应的⽤户界⾯,配置简单,各种强⼤的功能扩展包。
10. Emacs - Python Editor cum IDE
Emacs有属于它⾃⼰的⽣态系统,它是⼀个可扩展的并能⾼度定制的GNU⽂本编辑器。它可以配置为⼀个全功能的免费的python集成开发环境。
Emacs在python开发中很受欢迎,他通过python-mode提供了开箱即⽤的python。Emacs可以通过额外的扩展包来增加更多的⾼级功能。
以上提到的IDE各有各的风格,但都试图达到⼀个共同的要求,即快速开发可扩展性和可管理代码。你可以选择任意⼀个适合你需求的IDE,你可以很容易的获得⽀持windows、Mac或者Linux环境的python集成开发环境。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论