IPython/Jupyter notebooks have built-in "pretty" formatting of dictionary (and related) constructs. For example, take this messy, nested dictionary construct:
You're probably very familiar with the tools you use daily and operate them from muscle memory. But there are also these setup or maintenance tasks you only do every X months and their practical details are a bit hazy.
This is a random, work-in-progress collection of cheat sheets for these …
Sometimes you want to create a visualization that is far from straightforward with the standard data visualisation tools like matplotlib, pandas, seaborn or bokeh. In this article I'll discuss an approach to create custom D3.js powered visualizations withing a Jupyter notebook.