The following notebooks showcase multiple aspects of IPython, from its basic use to more advanced scenarios. They introduce you to the use of the Notebook and also cover aspects of IPython that are available in other clients, such as the cell magics for multi-language integration or our extended display protocol.
For beginners, we recommend that you start with the 5-part series that introduces the system, and later read others as the topics interest you.
Once you are familiar with the notebook system, we encourage you to visit our gallery where you will find many more examples that cover areas from basic Python programming to advanced topics in scientific computing.
- Animations Using clear_output
- Cell Magics
- Custom Display Logic
- Cython Magics
- Data Publication API
- Frontend-Kernel Model
- Octave Magic
- Part 1 - Running Code
- Part 2 - Basic Output
- Part 3 - Matplotlib
- Part 4 - Markdown Cells
- Part 5 - Rich Display System
- Progress Bars
- R Magics
- Script Magics
- SymPy Examples
- Trapezoid Rule
- Typesetting Math Using MathJax