Microsoft Azure Notebook is a Jupyter notebook environment that runs off the Cloud. This environment has most of the modules you need (Numpy, Pandas, Scikit-Learn, Matlotlib, Altair, etc.) so you don't need to install anything yourself for the most part.
Here is how you can run Python code and write a report on Microsoft Azure Notebooks:
- Go to https://notebooks.azure.com/ and sign in with your Microsoft account.
- Create a new project, then a new notebook, and start writing your report! Remember, you can embed code, text, etc. You can also embed Latex notation such as $\alpha = 3$.
- As in Jupyter notebooks, you can execute each cell by hitting "Shift+Enter" keys. Most other Jupyter notebook features work as they would in a regular Jupyter notebook environment on your computer.
- One issue to watch out is the "Python 3" vs. "Python 3.6" kernel selection. Sometimes a new notebook will be initialised with the "Python 3" kernel. However, this option will not support the f-strings functionality. For this to work, you need to change your kernel type to "Python 3.6" specifically.
- Once finished, you can save it as a Jupyter notebook with ipynb extension on your project workspace.
- You can also open your existing notebooks on Azure. Just push the "Upload" button within your project.
- You can download your notebook in multiple formats at any time, including HTML and PDF.