PyDev is a third-party plug-in for Eclipse. This IDE supports programming in Python (both the new Python 3.x and the earlier Python 2.x), Cpython, Jython, and IronPython. This cross platform tool has many useful features that are important for good programming editor, from syntax coloring and smart folding to more advanced ones:
- code refactoring,
- graphical debugging,
- code analysis,
- Django integration,
- Code completion,
- Type hinting,
- Syntax highlighting,
- Code coverage,
- Interactive Debug console,
- Parser errors,
- Content Assistants.
PyDev also features Pylint integration, that is used to scan Python module and to evaluate code quality and style issues. PyDev uses its own parser that is quicker than the Jython parser and gathers more information.
PyDev checks syntax, catches even subtle errors and provides error-reporting via icons. This IDE provides an interpreter and immediate access to APIs via the code-completion feature. PyDev supports both debugging of multithreaded apps and remote debugging.
PyDev’s performance draws attention, especially since indexing of Python files became even quicker in new version. Code completion is also rather fast. It does not slow down even when other analysis is done in the background due to shell synchronization.
PyDev’s features provide boost in productivity and improve the experience of writing code.