NiceGUI handles all the web development details for you. So you can focus on writing Python code. Anything from short scripts and dashboards to full robotics projects, IoT solutions, smart home automations and machine learning projects can benefit from having all code in one place. Offers all of the HTML user interface bits you'd expect. Flexible layout by default, supports HTML, CSS and Markdown. Charts, tables, diagrams, 3d visualization, automatic refresh.
Pretty heavy dependencies, but at least pip handles that for you.