You can edit Python source code files in any plain text editor such as Notepad, Notepad++ or Vim. However, there are multiple integrated development environments (IDEs) available for Python. A full list can be foundon the Python wiki.
There is a Python extension for Visual Studio Code, a popular cross-platform code editor.
Links:
You canuse the Eclipse IDE as your Python IDE. The only requirement is Eclipse and the Eclipse PyDev Plug-in.
Go tohttp://www.eclipse.org/downloads/ and get the proper Eclipse IDE version for your OS platform. There are also updates on the site, but just look for the basic program, Download and install it. The install just requires you to unpack the downloaded Eclipse install file onto your system.
You can install PyDev Plug-in two ways:
There is a Python mode forEmacs which provides features such as running pieces of code, and changing the tab level for blocks.
Links: