Buon anno 2024! Come primo post del nuovo anno, proprio come quello che ho fatto prima, sono molto curioso di sapere quali sono stati i progetti Python più popolari finora. GitHub è sicuramente il posto più adatto per avere queste statistiche. Sebbene non tutti i progetti open source verranno mantenuti qui, non ci saranno altri posti migliori di Qui.
Questo grado dovrebbe essere facile perché condividerò il mio codice. Ora diamo un’occhiata a come possiamo ottenere l’elenco classificato dall’API GitHub con poche righe di codice. Successivamente, classificherò questi progetti utilizzando la mia terminologia e aggiungerò loro alcune brevi introduzioni.
I primi 30 progetti GitHub sono classificati come segue:
- 2 repository: Framework di machine learning
- 3 repository: applicazioni basate sull’intelligenza artificiale
- 8 repository: Framework di sviluppo software
- 2 repository: Strumenti di produttività dello sviluppo
- 3 archivi: Catalogo di informazioni utili
- 8 archivi: contenuti educativi
- 4 repository: applicazioni del mondo reale
La documentazione ufficiale dell’API è reperibile in questa pagina:
https://docs.github.com/en/rest/reference/search#search-repositories
Pertanto, non ripeterò i dettagli dell’endpoint API come i parametri in questo articolo. Se sei interessato a cos’altro possiamo fare con l’API GitHub, fai riferimento a quella pagina.
La cosa più bella è quella non è necessario registrarsi o richiedere una chiave API per utilizzare questo endpoint. Naturalmente ha un limite di velocità che arriva fino a 10 richieste al minuto, ma per noi non è un problema perché vogliamo solo ottenere diversi repository di alto livello. Saranno sufficienti alcune chiamate API per eseguire il debug.
Prima di tutto dobbiamo utilizzare il file requests
modulo di Python. È integrato e credo che la maggior parte di voi dovrebbe avere familiarità con…
Fonte: towardsdatascience.com