Skip to content

Instantly share code, notes, and snippets.

1. Jupyter notebook - https://github.com/jupyter/notebook
First issues tag - https://github.com/jupyter/notebook/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22
- https://github.com/jupyter/notebook/issues/3682
- https://github.com/jupyter/notebook/issues/3322
- https://github.com/jupyter/notebook/issues/2363
- https://github.com/jupyter/notebook/issues/1857
2. ipywidgets - https://github.com/jupyter-widgets/ipywidgets
First issue tag - https://github.com/jupyter-widgets/ipywidgets/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22

Interactive web applications with Dash

Dash is an open source python framework by Plotly that lets you build web applications using pure python (no JavaScript needed!). Dash is built on top of flask and react and is really extensible - it is possible to create custom components based on community-built react components. It is also possible to integrate Dash components into an existing flask application.

In this talk, we will build a simple Dash app and explore its advantages and limitations. We will also take a look at how Dash works from the inside and why it's so easy to extend. We'll then use this knowledge to build a custom dash component.

Here are a few resources to show what's possible with Dash -