Python Integrated Development Environments (IDEs)
An integrated development environment (IDE) provides a graphical interface within which you can develop and run your Python 3 programs. There are plenty of integrated development environments for Python. You can choose one you like or choose not to use one at all. I often use the text editor vim to edit Python programs and run them from the command line.
IDLE
The Idle IDE comes with your Python 3 installation. It depends on Tcl/Tk being installed to create the graphical interface. It is easy to run
idle3 &
and simple to use. It may be a good way to get started.
pycharm
The PyCharm Community Edition IDE is free to download and use. Just retrieve the distribution and follow the installation instructions for your operating system. It is much more powerful and refined compared to Idle, so enjoy!
For CentOS, I used these commands
ssh -l root localhost tar xzf pycharm-community-2018.1.4.tar.gz -C /opt/ cd /opt/pycharm-community-2018.1.4/bin/ exit /opt/pycharm-community-2018.1.4/bin/pycharm.sh &
PyCharm will start up. During the initialization procedure, you can put the pycharm command somewhere in your PATH. For example, it can go in
~/bin/charm
Make sure that ~/bin is in your PATH. It is recommended that you read some of the PyCharm documentation to get started.
Visual Studio Code
My son James recommends Visual Studio Code for creating Python programs. It is free and should be easy to install on any operating system.