This is a very first step in getting your system setup to run Python. I am using Python version 3.7.4 in Microsoft Windows. I believe Linux and Mac OSX is the same steps.
I will be using PyCharm for my IDE. You can use any text editor but PyCharm is integrated well with Python. It will check for syntax and prompt you with cue on how functions; something like Microsoft Visual Studio if you have used them.