Для Python написан фреймворк разработки интерактивных веб-приложений и создания дашбордов под названием Dash. Он совмещает в себе функциональность HTML, JavaScript и библиотеки визуализации Plotly, позволяя вам разметить страницу и нарисовать графики только с использованием Python. Для начала работы с Dash вам понадобится установить Node.js, пакеты dask, plotly, pandas, dash_bootstrap_components (не обязателен, но добавляет продвинутые возможности разметки), jupyter_dash (для работы с ноутбуками) и расширение JupyterLab Plotly (jupyter labextension install jupyterlab-plotly). Для запуска в Colab-е потребуются 2 пакета: !pip install jupyter-dash
!pip install dash-bootstrap-components В целом для старта работы приложения понадобится: 1) Создать экземпляр приложения; 2) Создать макет путем заполнения свойства layout приложения компонентами (теги и другие объекты); 3) Создать callback функции, реагирующие на ввод данных (если это надо); 4) Запустить приложение. Продемонстрируем это для выв