Chapter 3. Mastering the Notebook

In this chapter, we will cover the following topics:

  • Teaching programming in the notebook with IPython blocks
  • Converting an IPython notebook to other formats with nbconvert
  • Adding custom controls in the notebook toolbar
  • Customizing the CSS style in the notebook
  • Using interactive widgets – a piano in the notebook
  • Creating a custom JavaScript widget in the notebook – a spreadsheet editor for pandas
  • Processing webcam images in real time from the notebook

Introduction

In this chapter, we will see many features of the notebook, including the interactive widgets that have been brought by IPython 2.0. As we have only seen basic features in the previous chapters, we will dive deeper into the architecture of the notebook here. ...

Get IPython Interactive Computing and Visualization Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.