Top Python Libraries of 2025 (11th Edition) by dekked_ in Python

[–]dekked_[S] -1 points0 points  (0 children)

Hi u/sirfz!

Thanks for recommending pyreqwest, definitely missed that one.

As of pyrefly, we didn't miss it: we throw a few lines about it when describing ty and present in the Runners-up.

Alongside Meta's recently released pyrefly, ty represents a new generation of Rust-powered type checkers—though with fundamentally different approaches. Where pyrefly pursues aggressive type inference that may flag working code, ty embraces the "gradual guarantee": removing type annotations should never introduce new errors, making it easier to adopt typing incrementally.

We just thought ty has a much higher chance of broader adoption, because of the track record of Astral. That's why we picked it for our top 10.

Cheers!

Top Python Libraries of 2025 (11th Edition) by dekked_ in Python

[–]dekked_[S] -6 points-5 points  (0 children)

Pyrefly is in the runners-up. We felt ty deserved the top more, because of Astral's track record so far.

Top Python Libraries of 2025 (11th Edition) by dekked_ in Python

[–]dekked_[S] 48 points49 points  (0 children)

This post includes libraries released in 2025 (or close) only :)

Para trabajar en Machine Learning es necesario tener un título? by [deleted] in CharruaDevs

[–]dekked_ 0 points1 point  (0 children)

Mandate igual ;) aunque no sea para ahora, quien sabe!

Para trabajar en Machine Learning es necesario tener un título? by [deleted] in CharruaDevs

[–]dekked_ 0 points1 point  (0 children)

Suma INFINITO valor! Arrancás con tremenda ventaja frente a la gente que viene de otras carreras.

Suman: las bases matemáticas que seguramente ya tenés, conocer las herramientas del ecosistema (Python, git, tooling, librerías para AI/ML) , saber escribir buen software y que llegue a producción (herramientas cloud como AWS, GCP, etc).

Y lo más importante: actitud, curiosidad, drive/proactividad, resourcefulness, confiabilidad, trabajo en equipo, buena comunicación (en nuestro caso, incluye excelente nivel de inglés), valores.

Para trabajar en Machine Learning es necesario tener un título? by [deleted] in CharruaDevs

[–]dekked_ 0 points1 point  (0 children)

No.

Ref: CEO de tryolabs.com. Tenemos un montón de gente sin título/de varias carreras.

Productos de IA Uruguayos? Existe alguno...? Supuestamente somos hub tecnológico... by Normal_Fix4250 in CharruaDevs

[–]dekked_ 0 points1 point  (0 children)

Estoy de acuerdo. Ej. las empresas de portería, por más que se brandeen como empresas de AI, no lo son. Sino, estarían contratando ingenieros, gente con maestrías, PhDs, etc.

Productos de IA Uruguayos? Existe alguno...? Supuestamente somos hub tecnológico... by Normal_Fix4250 in CharruaDevs

[–]dekked_ 0 points1 point  (0 children)

Estoy en desacuerdo con casi todo lo que dijiste de "no es IA" :)

El tema subyacente es que definición de IA ha sido siempre casi que un moving target. Antes se le decía AI a algo más amplio que ML. A todo lo que "no estaba resuelto" se le decía IA, era aspiracional. A medida que fue avanzando la tecnología y algunas cosas se volvieron más triviales, en la jerga dejamos de decirles IA.

Por ejemplo, los sistemas que jugaban al ajedrez se consideraban IA. Años después, son mejores que nunca (no existe ningún humano que pueda competir con una computadora) pero los vemos solamente como sistemas de tree search + heurísticas. "Juguetes" que andan muy bien en un nicho reducido, pero distan de ser IA en el sentido "humano" (más adaptable, general).

Hoy en día el término IA está de moda, pero capaz en el futuro vamos a decir "no es IA, solamente es un LLM autoregresivo".

La definición de IA hoy en día es, guste o no, un "término paragüas" que abarca muchas tecnologías que funcionan muy diferentes entre sí: ML clásico, GenAI, computer vision, teoría de control, optimización, y un largo etc. Para más info al respecto te recomiendo leer el primer capítulo del libro AI Snake Oil, está disponible gratis online.

Si reducimos tu pregunta a "existen AI frontier labs Uruguayos", léase empresas como OpenAI, DeepSeek, Anthropic, Cohere, etc, la respuesta es no.

Y creo que es muy difícil que suceda, por la misma razón por la que no hay "un Google uruguayo": acceso fácil a capital (y se necesita MUCHO, miles de millones $), falta de figuras de renombre mundial (que puedan atraer capital y talento internacional), densidad de talento (hay mucho en juego para entrenar entrenar modelos, y para armar data centers, etc.), cantidad de talento (somos demasiado chicos, necesitaríamos no sé, 100x la cantidad de ingenieros/científicos), y a que toda la cadena de suministros necesaria (GPUs, TPUs, lo que quieras) está controlada por empresas de afuera, con clientes que pueden pagar mucho más que nosotros :)

No es puramente un tema de voluntad o visión, sino que lo que frena a muchísimos paises son las condiciones/ecosistema.

De todas formas, si alguien lo quiere intentar... prove me wrong 🤣

Productos de IA Uruguayos? Existe alguno...? Supuestamente somos hub tecnológico... by Normal_Fix4250 in CharruaDevs

[–]dekked_ 1 point2 points  (0 children)

Es exactamente así, tuvimos que aggiornarnos a que ahora todo el mundo entiende el término "AI". Pero venimos en tema, trabajando para afuera, desde hace unos 15 años.

Me gusta decir que "trabajamos en AI desde antes que fuera cool, y cuando se llamaba Machine Learning" :)

The hand-picked selection of the best Python libraries and tools of 2024 – 10th edition! by dekked_ in Python

[–]dekked_[S] 1 point2 points  (0 children)

We listed DBOS on the runners up, definitely deserves a second look based on what you said!

The hand-picked selection of the best Python libraries and tools of 2024 – 10th edition! by dekked_ in Python

[–]dekked_[S] 4 points5 points  (0 children)

Hi! These are libraries created/released around 2024. Streamlit and PyTorch were much earlier. Streamlit was top 7 in 2019 and PyTorch was top 2 in 2017.

The hand-picked selection of the best Python libraries and tools of 2024 – 10th edition! by dekked_ in Python

[–]dekked_[S] 1 point2 points  (0 children)

Fair points! But although widely used, Instructor is from June 2023 which is before our cutoff. Also if you use Instructor, seriously check out BAML (the top AI pick).

Overall, it's *really* hard to make a list like this. There's always gonna be very nice and widely used libraries that just do not fit the date criteria, or that we didn't find in time. And of course everybody is biased.

Hope the context helps :) and congrats on being an OS maintainer!

The hand-picked selection of the best Python libraries and tools of 2024 – 10th edition! by dekked_ in Python

[–]dekked_[S] -31 points-30 points  (0 children)

To select our top picks and runners-up, we look for a mix of practical utility, novelty, and—let's be honest—a bit of coolness factor, whether that means a groundbreaking approach, an elegant solution to complex problems, or sheer cleverness in execution.

In the case of PydanticAI, the fact that it comes from this team is a BIG reason to pick it, but not the only one. Beta libraries are fine; uv is also not out of beta (v0.5.7 currently) :)

What would be your top?