
🐍 Ibis: la misma API de Python para más de 20 motores de datos#
¿Cansado de aprender una API diferente para cada motor de datos? Ibis resuelve exactamente eso.
✨ ¿Qué es Ibis?#
Ibis es una librería Python de código abierto que te permite manipular datos con una única API, independientemente del backend que uses:
🦆 DuckDB, 🐘 PostgreSQL, ❄️ Snowflake, ⚡ BigQuery, 🔥 PySpark… ¡y más de 20 en total!
🔑 Características clave#
🔄 Portabilidad total – Iterá localmente con DuckDB y desplegá remotamente en producción cambiando una sola línea. 🤝 Python + SQL juntos – Mezclar código Python con consultas SQL en el mismo flujo de trabajo. ⚡ DataFrames diferidos – Las expresiones se compilan a SQL nativo del backend, aprovechando toda su potencia. 🔍 Modo interactivo – Exploración de datos en notebooks o en la terminal con resultados inmediatos.
💡 Explicación en pocas palabras#
Imaginá que trabajás con pandas, pero mañana tu empresa decide migrar de DuckDB a Snowflake. Con Ibis, no tenés que reescribir el código: solo cambiás la conexión. La misma API funciona en todos lados.
pip install 'ibis-framework[duckdb,examples]'Más información en el link 👇
