Cómo crear una aplicación web de ciencia de datos de varias páginas en Python con Taipy | por Alan Jones | septiembre, 2024

Taipy es un marco para crear aplicaciones web de inteligencia artificial y ciencia de datos en Python. Como tal, es un competidor de productos como Streamlit o Dash, pero se diferencia de ambos.

Taipy separa la interfaz de usuario del resto de la lógica del programa y utiliza devoluciones de llamadas para agregar funcionalidad a los controles de usuario. En este sentido, se parece más a Dash que a Streamlit, donde los controles de la interfaz de usuario suelen estar incorporados al código Python principal.

Tanto Dash como Taipy se basan en el microframework Flask, por lo que no debería sorprender que existan similitudes, pero mientras que en una aplicación Dash, esencialmente construyes tu interfaz de usuario en HTML (pero escrita con funciones de Python), Taipy tiene una capa adicional de abstracción que permite al usuario definir controles de usuario que están más cerca de Streamlit que de Dash.

Entonces, ¿Taipy es lo mejor de ambos mundos? Escribí una introducción en Un panel de datos en Python puro con Taipy que explora cómo construir una aplicación web en Taipy, para que puedas juzgar por ti mismo lo fácil que es usarla.