Jan. 27, 2023, 8:13 p.m.

Episodio 63 🐍⚙️

Noticiero Python y Datos

Semana intensa de trabajo con muchas formaciones, pero aunque sea tarde no quería dejar el noticiero sin mandar. Además, por aclamación popular, cambia de nombre a “Noticiero Python y Datos”. ¡Gracias por leer!

🚀 Las últimas versiones de Polars, hasta la 0.15.8, incluyen varias obsolescencias importantes: desaparece with_column en favor de with_columns (por consistencia), y se renombra iterrows a iter_rows. Además, varios métodos de transformación de texto ahora aceptan expresiones, por ejemplo str.starts_with, str.ends_with, y str.contains. Y finalmente, ¡parece que pronto vamos a tener soporte para seaborn!

Twitter avatar for @braaannigan
Liam Brannigan @braaannigan
Seaborn native support for @DataPolars looks really promising.

Quick example below of sns.jointplot

I’ll follow up with a blog post next week…

Image
11:59 AM ∙ Jan 20, 2023
5Likes2Retweets

ibis 4.1.0 viene con nuevas funciones get_backend y set_backend, y como siempre muchas mejoras en varios backends, sobre todo BigQuery y Snowflake. Por cierto, me encanta el buen gusto estético que tiene Marlene para configurar su editor:

Twitter avatar for @IbisData
Ibis Project @IbisData
Here’s a Friday tip🏖️: Do you have data hosted in the cloud that you’d like to analyze locally in #Python?

Ibis lets you do this🦩 Here’s all the code you need to connect to #BigQuery and start analyzing a dataset!

(We use #rich under the hood for color🌟)

Image
1:52 PM ∙ Jan 27, 2023
26Likes8Retweets

Finalmente, también ha salido dbt-core 1.4.0, con soporte para Python 3.11, mejoras en las métricas, y mucho más. Si vives en Barcelona, ¡ojo porque el jueves 9 de febrero hacen un encuentro presencial!

Twitter avatar for @getdbt
dbt @getdbt
🗓️There are 8 dbt Meetups scheduled so far!

📍Join in 🇪🇸Barcelona, 🇬🇧London, 🇺🇸Chicago, 🇭🇺Budapest, 🇩🇰Copenhagen, 🇫🇷Paris, 🇳🇬Lagos and 🇬🇧Boston.

🙋RSVP & invite a friend. Check out the dbt Community Meetup Groups! meetup.com/pro/dbt/

meetup.comdbt Community Meetup | Meetup Prodbt Community Meetup is on Meetup Pro with more than 10360 members across 27 Meetups worldwide. Meetup Pro is the professional tool for organizing and communicating a network of users, partners, contributors and members.
5:30 PM ∙ Jan 25, 2023

💡 Esta semana he descubierto PyCircular, una biblioteca para analizar y visualizar “datos circulares”, como por ejemplo los representados por ángulos en el plano, o las horas del día, o los días del año (me gustaría dar aquí una definición formal pero no la he encontrado, ¡se aceptan sugerencias!).

También he descubierto Quibbler, una curiosa biblioteca Python para dar vida a gráficas de matplotlib con un pequeño cambio de código.

Y por último, el tema de moda, asistentes automáticos para generar código, sigue dando de qué hablar: sketch te permite explicar en inglés la manipulación que quieres hacer a un dataframe, y genera el código pandas correspondiente:

📚 Me gusta mucho esta serie de artículos comparando pandas con Polars, por si estás pensando empezar a experimentar con este último (no te dejes despistar por el título: no hay “Polars moderno” porque el proyecto tiene menos de 3 años). Incluye una pequeña pulla contra cierta corriente que propone llevar el encadenamiento de métodos a la máxima expresión, cosa que produce código muy impresionante y por tanto muy difícil de depurar o entender (la captura de pantalla es con pandas pero podría hacerse algo parecido con Polars, y sería polémico en ambos casos).

A tweet with a code screenshot containing a very long method chain, and an angry reply.

💼 Me ha parecido interesante esta reflexión de Liam Brannigan, que tiene un curso en Udemy sobre Polars (al que estoy apuntado pero que por supuesto no he empezado), sobre el difícil equilibrio entre ganar dinero con un proyecto de código abierto y seguir contribuyendo al proyecto.

Twitter avatar for @braaannigan
Liam Brannigan @braaannigan
My biggest challenge this year has been the contradictions in building a business around open source software.

On one hand not many are going to pay you for material that is available for free.

But also the library needs to grow for the material to be of any use…

1:36 PM ∙ Dec 14, 2022

¿Buscas proveedor de dominios y hosting bueno, bonito y barato para tu próximo proyecto? Llevo años con Dinahosting (enlace afiliado) y no me cambio por nada, el soporte 24 horas es 🔝, y son de Galicia 🇪🇸

You just read issue #54 of Noticiero Python y Datos. You can also browse the full archives of this newsletter.

Share on LinkedIn
GitHub LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.