The explanation section aims to clarify, deepen, and broaden the understanding of Panel with discussions about topics at a high-level or from alternate angles. This may include reasoning about design decisions, historical development, and technical constraints.
Beyond the Getting Started > Core Concepts, which new users must complete before working with Panel, this explanation section is intended to help practitioners form and strengthen a conceptual web that facilitates new and advanced usage directions.
Learn the pros and cons of Panel’s different APIs.
Deepen your understanding about Panel’s visible objects and layout types.
Deepen your understanding about building custom Panel components.
Designs & Themes
Understand how the Panel
Theme components work internally.
Discover Panel templates and how to use them.
Panel and Param
Learn about why and how Panel utilizes the Param library.
Panel and Bokeh
Learn about why and how Panel utilizes the Bokeh library.
Panel vs. Dash
Panel vs. ipywidgets
Panel vs. Voila
Panel vs. Streamlit
Panel vs. Bokeh