Detailed Overview of the working environments. The primary IDE and Text Editor I will use are:-
~ QGIS Python Console
~ Sublime Text
~ Jupyter Notebook
Other alternatives Python Development Environments are:-
~ Spyder
~ Visual Studio Code
~ PyCharm
~ Eclipse + PyDev
~ Atom
~ Aptana Studio
~ Komodo Editor
~ Vim
~ Thonny