¡Feliz año nuevo 2024! Como primera publicación del nuevo año, al igual que lo que hice antes, tengo mucha curiosidad por saber cuáles han sido los proyectos de Python más populares hasta ahora. GitHub es definitivamente el lugar más adecuado para tener estas estadísticas. Aunque no todos los proyectos de código abierto se mantendrán aquí, no habrá ningún otro lugar que sea mejor que aquí.
Esta clasificación pretende ser fácil porque compartiré mi código. Ahora, echemos un vistazo a cómo podemos obtener la lista clasificada de la API de GitHub con unas pocas líneas de código. Después de eso, clasificaré estos proyectos usando mi terminología y luego les agregaré algunas breves introducciones.
Los 30 proyectos principales de GitHub se clasifican de la siguiente manera:
- 2 repositorios: Marcos de aprendizaje automático
- 3 repositorios: aplicaciones impulsadas por IA
- 8 repositorios: Marcos de desarrollo de software
- 2 repositorios: Herramientas de productividad para el desarrollo
- 3 repositorios: Catálogo de Información Útil
- 8 repositorios: Contenido Educativo
- 4 repositorios: aplicaciones del mundo real
La documentación oficial de la API se puede encontrar en esta página:
https://docs.github.com/en/rest/reference/search#search-repositories
Por lo tanto, no repetiré los detalles del API Endpoint, como los parámetros, en este artículo. Si está interesado en saber qué más podemos hacer con la API de GitHub, consulte esa página.
Lo mas hermoso es que No necesitamos registrarnos ni solicitar una clave API. para utilizar este punto final. Por supuesto, tiene un límite de velocidad de hasta 10 solicitudes por minuto, pero no es un problema para nosotros ya que solo queremos obtener varios repositorios de primer nivel. Unas cuantas llamadas a la API serán suficientes para que podamos depurar.
En primer lugar, debemos utilizar el requests módulo de Python. Está integrado y creo que la mayoría de ustedes deberían estar familiarizados con…