Enter Python code into code cells.
Evaluating the code cells yields the output of the code right below.
You can mix code cells with Markdown cells, which can also render LaTeX-styled mathematics using MathJaX.
Using libraries such as
matplotlib, you can quickly create professional-looking graphics and plots.
Pillow and other image libraries, you can render images and animations directly into your notebooks.
All rich media display features can be combined with IPython's
interactivity facilities to create convenient user interfaces for quick
analysis and data exploration.