Python is a popular programming language used by many developers. Many of them develop Python applications with just a plain text editor such as Gedit, Sublime Text, Vim, Emacs, etc. But not a few developers who use the Integrated Development Environment (IDE) to help them work with a large Python project.
This article we will look at five cool IDE for Python. What are the IDE? Check it out!
PyDev
Who is not familiar Eclipse? Almost all IDE developers know this one, let alone a Java developer. Eclipse has a very large community that go hand in hand to develop their favorite IDE. As a result, Eclipse has a lot of plugins available through the Eclipse Marketplace. One of the available plugins can help us develop Python applications with Eclipse. This plugin called PyDev.
PyDev has additional features for Eclipse that will assist us in developing a Python application. PyDev has many advantages, among:
- Django integration
- Code completion
- Code completion with auto import
- Type hinting
- Code analysis
- Go to definition
- Refactoring
- Debugger
- Remote debugger
- Find Referrers in Debugger
- Tokens browser
- Interactive console
- Unittest integration
- Code coverage
- dan lain-lain.
PyDev can be downloaded for free via pydev.org or marketplace.eclipse.org.
PyCharm Community Edition.
Other IDE that is quite popular among developers Python is PyCharm. PyCharm itself has two versions of the Professional Edition and Community Edition. PyCharm Professional Edition is the paid version of PyCharm and Community Edition is a free version available for the community of Python with Apache 2 license.
PyCharm Community Edition has important features such as Intelligent Editor, Debugger, Refactoring, Inspection, VCS Integration, and other features. Although not as complete as PyCharm Professional features, but these features are sufficient to help develop Python applications more easily.
SpyDer
The Scientific Python Development Environment, Spyder, is a special IDE for doing scientific programming with Python. Spyder offers many features including:
- Interactive console
- Documentation viewer
- Variable explorer
- Find in filfes
- File explorer
- History log
Documentation and further information about the Spyder can be read in pythonhosted.org/spyder.
Eric
Eric is an IDE for Ruby and Python are made with the Python language itself. Eric interface created using Qt framework to utilize as a component Scintilla source code editing it.
Features Eric is not much different from other IDEs like autocompletion, syntax highlighting, vcs, etc. Eric also has a feature Icon Editor and Qt preview form which is useful if we develop GUI applications with Qt.
Artikel keren lainnya:
Belum ada tanggapan untuk "Four Free IDE For Python"
Post a Comment