Jupyter Notebook is an open-source web application that allows individuals to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.
Why Use Jupyter Notebook?
- Jupyter supports over 40 programming languages, including Python, R, Julia, and Scala.
- Notebooks can be shared with others using email, Dropbox, GitHub and the the Jupyter Viewer
- Code can produce rich, interactive output: HTML, images, videos, LaTeX, and custom MIME types.
- Big data integration: Leverage big data tools, such as Apache Spark, from Python, R and Scala. Explore that same data with pandas, scikit-learn, ggplot2, TensorFlow.
How to Add Jupyter Notebooks to Your Course