最近开始学习网络安全了,所以Python到了必须学习的时候。
Python是一种非常易学、强大的编程语言。 Python包含高效、高级的数据结构,可提供简单、高效的面向对象编程。
IDE或代码编辑器或集成的开发编辑器(IDE )对Python的学习过程至关重要。 作为初学者,选择适合自己的IDE会让自己学习的过程更有效率。 因此,作为参考,整理了网络上介绍的主要IDE。
1.Vim
Vim可以说是Python最好的IDE。 Vim是一种高级文本编辑器,旨在提供实际的Unix编辑器“VI”功能,并支持更高级的特性集。 Vim不需要太多的学习时间。 需要无缝编程体验时,Vim将集成到工作流中。
2.PyCharm
PyCharm是JetBrains开发的Python IDE。 PyCharm用于常见的IDE功能,如调试、语法突出显示、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制。 ……此外,PyCharm还为Django开发提供了出色的功能,并支持谷歌应用引擎。 更酷的是,PyCharm支持谷歌应用引擎
3 .子文本
Sublime Text是开发人员中最受欢迎的编辑器之一,它多功能,支持多种语言,在开发人员社区中非常受欢迎。 Sublime有自己的包管理器,开发人员可以使用TA安装组件、插件和其他样式。 所有这些都会提高编码体验。
4.Eclipse with PyDev
Eclipse是一个非常受欢迎的IDE,有很长的历史。 Eclipse with Pydev允许开发人员创建有用的交互式web APP应用程序。 PyDev是Eclipse开发Python的IDE,支持Python、Jython和IronPython的开发。
5.Emacs
GNU Emacs是一个可扩展的、定制的文本编辑器,它还有更多的功能。 Emacs的核心是Emacs Lisp解析器,但它支持文本编辑。 如果您已经使用过Vim,请尝试Emacs。
6.Komodo Edit
Komodo Edit是一款非常干净、专业的Python IDE。
7.Wing
Wingware的Python IDE与Python 2.x和3.x兼容,包括Django、matplotlib、Zope、Plone、App Engine、PyQt、PySide、wxPython和PyGTK Wing支持测试驱动开发,集成了单元测试、nose和Django框架的执行和调试功能。 Wing IDE的启动和运行速度非常快,支持Windows、Linux、OS X和Python versi。
8.Interactive Editor for Python
IEP是一种跨平台的Python IDE,旨在提供简单高效的Python开发环境。 它包含两个重要组件:编辑器和shell,并提供了一组插件工具以提高开发人员的效率。
9.The Eric Python IDE
Eric是全功能的Python、Ruby编辑器和IDE,使用Python编写。 Eric基于跨平台的GUI工具包Qt,并集成了灵活的Scintilla编辑器控件。 Eric包括一个插件系统,可以方便地扩展IDE的功能。
10.PyScripter
PyScripter是免费的开源Python集成开发环境(IDE )。
个人推荐:在Windows上使用PyCharm,在Linux上使用Eclipse for Python。 大家即使尝试了其他也欢迎推荐评价。