The top Python interactive development environments (IDEs) commonly used for developing Python code are as follows:
- Spyder
- Rodeo
- Pycharm
- Jupyter
For developmental purposes, we will be using IPython Jupyter Notebook due to its user-friendly interactive environment. Jupyter allows code transportation and easy mark-downs. Jupyter is browser-based, thus supporting different types of imports, exports, and parallel computation.