Azure Notebooks (Jupyter)

Introduction to Microsoft Azure Notebooks (aka Jupyter).

Azure Notebooks

Introduction

What is Azure Notebooks?

Azure Notebooks is a free service for anyone to develop and run code in their browser using Jupyter. Jupyter is an open source project that enables combing markdown prose, executable code, and graphics onto a single canvas:
A Jupyter notebook showing Python code, markdown and interactive graphics

Azure Notebooks currently supports Python 2, Python 3, R and F# and their popular packages. For example, for Python the Anaconda distro is preinstalled.†† All your code and data is persisted.

Usage Scenarios

Since Azure notebooks is a general code authoring, execution and sharing platform, you can use it for many diverse scenarios:†

You also get Terminal/Shell access to your own Linux environment which you can use for git, file, etc. operations.

Current Service limitations

The service is free but there are network limitations to prevent abuse. We have white-listed lots of data sources and services and regularly add more per user requests.†
There is a 4G memory limit per user and a 1G data limit.

Next steps

Check out some of the frontpage samples and tutorials. You can view any pubic notebook on without logging in.

If you want to run a notebook, simply login any Microsoft, Gmail, etc. email address ìCloneî the Library of notebooks so you have your own copy, and click Cell/Run-All

If you’re looking for even more notebooks to try check out these two resources:

NOTE: Some notebooks may require prerequisites which you will need to install using !pip install (for Python) or install.packages (for R). Also, some packages may not yet be available in Azure Notebooks.

Signing Up

Azure Notebooks supports signing in with either a Microsoft account (formerly Windows Live ID) or with a “Work or School account”.