Chapter 2. The Notebook Interface
The IPython notebook has an extensive user interface that makes it appropriate for the creation of richly formatted documents. In this chapter, we will thoroughly explore the notebook's capabilities. We will also consider the pitfalls and best practices of using the notebook.
In this chapter, the following topics will be covered:
- Notebook editing and navigation, which includes cell types; adding, deleting, and moving cells; loading and saving notebooks; and keyboard shortcuts
- IPython magics
- Interacting with the operating system
- Running scripts, loading data, and saving data
- Embedding images, video, and other media with IPython's rich display system
Editing and navigating a notebook
When we open a notebook (by either clicking ...