It’s not the correct one, it’s just one of many possible ways to edit your .py files and work on Python projects. There are many other IDEs around, and some developers just use their favorite text editors with Python plugins
Unlike Mathematica, Maple and MATLAB, you’re not really bound to any particular development environment
4
solved Is IDLE the correct platform to use for Python programming? [closed]