Basics
Core Concepts for efficient development with Taipy Designer:¶
- Widgets: These are user interface elements like buttons, text fields, and sliders on the HTML page that bind Python variables through properties. Widgets leverage powerful libraries such as Plotly and Matplotlib for advanced visualizations, including interactive maps with Leaflet.js and Folium.
-
Bindings: Establishes a clear and direct link (bidirectional binding) between a widget’s property and a Python variable.
-
Document: A JSON blueprint that outlines the entire Taipy Designer model and dashboard, stored in a
.xprjson
file—similar to how Jupyter notebooks use the.ipynb
format. -
Page: The ultimate HTML page created from the
.ipynb
document, displaying your functional and visually appealing dashboard.