The current state of integrated development environments for Python is an embarrassment of riches. Six products made the cut in our last rundown of the “major” IDEs, but there were many more worth noting—both full-blown development environments for Python experts and lightweight toolkits well-suited to the first-time Pythonista. 

Here we zero in on seven additional Python IDEs, from the minimal to the maximal, that also should be on your radar.

[ Find the best of Python on InfoWorld: The best new features in Python 3.8. • 24 Python libraries for every Python developer. • 13 Python web frameworks compared. • 5 essential Python tools for data science. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Eric6

Like Python’s own native IDE IDLE, Eric6 is a Python IDE written in Python, although it uses the Qt5 UI framework to provide a far more sophisticated UI than IDLE. Getting started requires some assembly, though, since Eric6 isn’t deployed like a conventional platform-native app. It’s essentially a large Python package with several weighty dependencies, such as the Python bindings for Qt5. Upshot: Getting started with Eric6 means understanding Python package management, so it isn’t likely to appeal to beginner users. That said, the installer script provides feedback so that you know which packages need to be fetched and installed to finish the setup process (PyQt5, QScintilla).

To read this article in full, please click here

Read more from our friends at InfoWorld