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