Selon le dernier rapport de la plateforme de développement GitHub, Python a dépassé JavaScript pour devenir le langage de programmation le plus utilisé. Cette évolution est principalement due à l'engouement actuel pour l'intelligence artificielle (IA) générative.

L'importance croissante de Python dans les domaines de l'apprentissage automatique, de la science des données et du calcul scientifique a favorisé son essor au sein de la communauté open source. GitHub souligne que la popularité de Python est étroitement liée à l'arrivée croissante de développeurs STEM (Science, Technologie, Ingénierie et Mathématiques) dans cette communauté.

image.png

Bien que certains craignent que le codage piloté par l'IA puisse entraîner une baisse de la qualité du code dans les projets open source, GitHub n'a constaté aucun signe de contributions de faible qualité dues à l'IA. En réalité, les contributions aux projets d'IA générative ont augmenté de 59 % en 2024, tandis que le nombre total de projets d'IA a presque doublé, avec une croissance de 98 %.

Si les développeurs américains restent en tête en termes de contributions à l'IA, ceux d'Inde, d'Allemagne, du Japon et de Singapour affichent une activité plus importante au niveau global.

Parallèlement, GitHub observe que les développeurs intègrent de plus en plus les modèles d'IA dans leurs chaînes d'outils et se tournent vers des modèles plus petits et plus efficaces, capables de fonctionner localement et d'être intégrés aux applications mobiles. Le projet open source d'IA ayant connu la croissance la plus rapide en 2024 est « ollama/ollama », un outil permettant d'exécuter des modèles linguistiques sur un ordinateur local.

Outre l'intérêt porté aux petits modèles open source, GitHub souligne l'engouement des développeurs pour la génération d'images et l'automatisation des processus via des agents IA. Ils développent davantage d'outils IA dédiés à des usages spécifiques, comme des outils pour la recherche académique. Lorsqu'on compare les projets open source d'IA les plus populaires, certains projets phares restent stables, tandis que de nouveaux projets comme ollama et ComfyUI gagnent en importance en 2024.

Lors de sa conférence annuelle 2024, GitHub a annoncé de nouvelles intégrations de modèles linguistiques, notamment Claude3.5Sonnet d'Anthropic, Gemini1.5Pro de Google, et les modèles o1-preview et o1-mini d'OpenAI. Cette extension marque un changement de stratégie pour GitHub, filiale de Microsoft, qui entre en concurrence avec son partenaire OpenAI sur le marché des outils pour développeurs. D'autres outils de programmation comme Cursor gagnent également en popularité auprès des développeurs grâce à l'utilisation du modèle Sonnet d'Anthropic.

Points clés :

🌟 Python est devenu le langage de programmation le plus populaire sur GitHub, principalement grâce à l'essor de l'IA.

📈 En 2024, les contributions aux projets d'IA générative ont augmenté de 59 %, et le nombre de projets d'IA a augmenté de 98 %.

🤖 GitHub indique que l'IA n'a pas entraîné de baisse de la qualité du code dans les projets open source.