大家感觉哪个python开发工具比较好用?

代码饲养员天齐


最近看到学习群里面的小伙伴,对于Python IDE都比较纠结,希望找到一些适合自己的、Python开发工具。小编向企业级大佬请教之后,给大家分享几款Python开发工具,供正在纠结用哪种开发工具的小伙伴们参考~

对于学习Python的小伙伴,小编首推的Pycharm。

首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制

另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

其次是sublime text啦,看看下图,是不是觉得很漂亮呢?它就是sublime text~~

Sublime Text 支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。

Sublime Text 还具有良好的扩展能力和完全开放的用户自定义配置与神奇实用的编辑状态恢复功能。支持强大的多行选择和多行编辑。强大的快捷命令"可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。即时的文件切换。随心所欲的跳转到任意文件的任意位置。多重选择功能允许在页面中同时存在多个光标。

还有Jupyter, Jupyter Notebook,安装完Anaconda之后就可以看到Jupyter Notebook了(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。数据挖掘领域中最热门的比赛 Kaggle 里的资料都是Jupyter 格式 。

最后就是最基本的nopad++,最开始的时候是实用这款作为开发工具进行基础练习。

Notepad++是一套自由软件的纯文本编辑器。该软件以GPL发布,有完整的中文化接口及支持多国语言撰写的功能(采用万国码UTF-8技术)。它的功能比Windows中的记事本(Notepad)强大,除了可以用来制作一般的纯文字的帮助文档,也十分适合用作撰写电脑程序的编辑器。

小编建议在学习Python基础的时候还是多使用Python自带的IDLE。IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。

同时,使用Eclipse这个强大的框架时IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

如果小伙伴们有其他好用的Python IDE,欢迎在下边留言哈~~~


Python进阶学习交流


Python作为一门面向大众的编程语言,其实开发工具非常多,有轻量级的代码编辑器,也有重量级的IDE,没有哪一个一定好,哪个一定不好,只要适合自己的日常习惯,调试运行代码方便,保质保量的完成工作都行,下面我简单分享10个不错的Python开发工具,有代码编辑器,也有IDE环境,感兴趣的朋友可以自己尝试一下:

Visual Studio Code

这是一个轻量级的代码编辑器,免费、开源、跨平台,微软自主设计研发,轻巧灵活、运行速度快、占用内存少,支持智能补全、代码高亮、语法提示、Git功能,插件扩展丰富,生态环境良好,只需简单安装一下Python插件,就可直接运行调试Python程序,对于日常学习使用来说,非常方便快捷:

Sublime Text

这也是一个轻量级的代码编辑器,可以跨平台使用,轻便灵活,运行速度也非常快,基本功能和VS Code差不多,支持自动补全、语法提示和检查的功能,文本编辑功能强大,插件扩展也非常不错,配置好本地Python解释器后,也可以当做一个非常不错的Python开发工具来使用:

Atom

这也是一个免费、开源、跨平台的代码编辑器,基本功能和前面的VS Code,Sublime Text差不多,常见的语法提示、自动补全、代码高亮、Git等功能都不错,安装Python插件后,也可以当做一个Python开发工具来使用,不足之处就是运行会比较卡,内存占用率比较高,在性能上和VS Code还是具有一定差距:

Notepad++

这就是一个记事本的增强版,免费开源,目前主要应用在Windows平台下,安装包大概也就几兆左右,轻巧灵活,运行速度快,代码高亮、语法提示、文本编辑等功能还不错(和VS Code等编辑还是具有一定差距),如果你只是开发简单项目,只需要基本功能的话,那么Notepad++也是一个非常不错的开发工具:

Vim

这也是一个轻量级的文本编辑器,起源比较早,目前主要应用在Linux环境下,插件扩展非常丰富,和自定义配置,和各种编程语言都能搭配,效果非常好,如果你想手动待见一个漂亮的开发环境,又经常在Linux环境下开发Python的话,那么Vim也是一个非常不错的选择:

Emacs

这也是Linux环境下一个非常不错的代码编辑器,文本编辑功能强大,自带有图形用户界面,非常直观漂亮,插件扩展也非常丰富,配置好Python开发环境后,也是一个非常不错的Python开发工具:


Xcode

这是Mac系统下一个自带的集成开发工具,非常轻便灵活,占用内存少,运行速度极快,配置好Python环境后,可以很方便的进行代码的开发、调试和运行,如果你需要在Mac系统下进行Python开发的话,那么Xcode就是一个非常不错的选择:

Spyder

这是一个免费、开源、跨平台的Python IDE环境,在Anaconda中已经集成,界面风格和Matlab非常相似,支持多窗口切换,自动补全、代码高亮、语法提示等功能也不错,可以很方便的进行代码开发、调试和运行,查看和修改程序变量也非常方便,如果你习惯了Matlab风格的话,可以使用一下这个Python开发工具:

Visual Studio

这个软件就不多少了,使用过的人应该非常多了,号称宇宙第一IDE,功能非常强大,代码开发、调试、运行效率都非常高,集成了许多开发环境,其中就包括Python开发这项,安装Python环境后,也可以当做一个非常不错的Python开发工具来使用:

PyCharm

这是一个非常专业的Python开发工具(IDE环境),非常受欢迎,使用的人也非常多,Jetbarins公司的产品,专门用于Python大型项目开发,功能强大,单元测试、版本控制、代码重构、代码分析等高级功能这个软件都能很好的支持,还自带有许多工程模板,可以快速常见Django、Flask等Web应用,使用起来非常方便:

目前,就分享这10个不错的Python开发工具吧,有轻量级的代码编辑器,也有重量级的IDE,涉及Windows、Linux、Mac3个主流平台,对日常开发使用来说,完全够用了,选择适合自己的一款就行,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言补充。


小小猿爱嘻嘻


只要你会,用记事本都可以!


泥人传说


pycharm,或者VCCode。别老问,用它们!大多工具区别不大,只是一个工具而已!


大数据傅一航


初学者建议使用pycharm

不是初学者,写脚本比较多的建议 VSCode 或者 Sublime Text 或者 Vim

写项目的多还是建议 pycharm


stormsha


初学者建议使用pycharm,只是练个手 不过具体的还是要看哪个合适


子瑜说IT


真正省心的还是pycharm vscode也不错但是还是不够省心


Glowfish


pycharm 不二之选。


Red2029


eclipse最好


SaintUS


习惯了pycharm

不过写脚本推荐Jupyter


分享到:


相關文章: