python编写器哪个好用?

Shmily047


本人从事IT行业,对Python非常的熟悉,编写器也用过很多,下面介绍三个

PyCharm

这个是很强大的编写器,尤其是对初学者,提示功能齐全,对于初学者,记不全的属性方法都可以很快提示出来,很高效而且节省时间!并且不需要下载其他多余的插件。还可以自己调整字体大小背景颜色!写代码也可以变得有乐趣



sublime

这个也很不错,体积小!功能也齐全,但是需要下载相应的插件,不然提示效果不好。给写代码带来困难!它不仅用于Python还可以用做前端开发的编写器,运用广泛



jupyter

这个很不错,它最好的设计就是可以代码和笔记同时进行,而且不冲突。复习起来一目了然,编写的代码还可以选择所运行的部分,这个是上面两种软件所不具备的。页面简单,清爽。缺点就是提示功能不强大,很多部分需要开发者自己写出来


安易之之


这个就非常多啦,python作为一门起源比较早的编程语言,大部分IDE或编辑器都支持python开发,下面我简单介绍几个:

vs code

这是一个免费、开源、跨平台的代码编辑器,运行速度快、占用内存少,支持代码高亮、自动补全、语法提示、git等常见基本功能,安装python插件后,也可以直接调试、运行python程序,如果你对开发功能要求不高的话,可以使用一下这个软件,非常灵活:

sublime text

这也是一个非常不错的代码编辑器,可以跨平台使用,轻便灵活,文本编辑功能强大,基本功能和vs code差不多,支持自动补全、语法提示、代码高亮等常见功能,配置好本地python解释器后,也可以当做一个非常不错的python开发软件来使用,非常适合入门学习:

spyder

这是一个免费、开源、跨平台的python集成开发环境,界面风格和matlab非常类似,左边为程序源码区,右边为变量窗口和运行结果,支持实时查看和编辑变量,自动补全、代码高亮、语法检查等功能也都非常不错,对于python开发来说,也是一个不错的选择:


vs

这个就不多说了,一个非常知名的IDE开发环境,在新的版本中都集成了python开发,只要需要在安装的时候勾选就行,相比较前面的开发环境来说,支持单元测试、代码重构、代码分析等高级功能,因此调试、开发效率更高,如果你是一个钟情于vs的开发人员,那么vs就是一个非常不错的选择:

pycharm

这是一个专门用于python开发的软件,在业界非常流行,jetbrains公司的产品,常见的自动补全、代码高亮、语法检查和提示等功能都能很好支持,除此之外,也支持代码分析和重构等高级功能,自带有许多工程模板,可以很方便的创建flask,django等python web应用,如果你想从事python的话,那么pycharm就是一个非常不错的选择:

目前,就分享这5个不错的python开发环境吧,对于日常python开发来说,完全够用了,当然,还有许多其他IDE和编辑器也支持python开发,像atom,vim,xcode等也都非常不错,选择适合自己的一款就行,网上有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


强烈推荐PyCharm



PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手,Android Studio就是基于JetBrains的IDEA打造的。

同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。


主要的功能和其他Smart无异,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等


编码协助

PyCharm提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。

项目代码导航

PyCharm可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。

代码分析

用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。

Python重构

有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。

支持Django

有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Django框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。

支持Google App引擎

用户可选择使用Python 2.5或者2.7运行环境,为Google App引擎进行应用程序的开发,并执行例行程序部署工作。

集成版本控制

登入,录出,视图拆分与合并--所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。

图形页面调试器

用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。

集成的单元测试

用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。

可自定义&可扩展

可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。

希望我的回答对你有帮助,谢谢。


刘某人程序员


这个工具好用


小雨滴516


pycharm,一般我们开发用pycharm,如果单独打开一个或者几个文件用sublime


岩石4730012


vs2019企业版


流浪法师杨永信609


大项目没写过,小项目vs code。django做API,前段用vue,放一个文件夹里,俩服务在vs code同时开,想调哪个调哪个,感觉还是比较帅。控制台分割,有错直接看,感觉有问题在开个控制台用shell调一下。缺点就是Python非系统库补全不足。


hoek


教小孩子学编程geany感觉特别好用


JeffFighting


轻量级用阿拉丁神灯Geany,讲究点用WINGIDE。pycharm资源占有恐怖


内酷繁川


Pycharm+vscode


分享到:


相關文章: