Python supera a Java en GitHub

Python se ha convertido en el segundo lenguaje más popular en GitHub, superando a Java por primera vez y ubicándose justo detrás de JavaScript, según el informe State of the Octoverse de GitHub 2019 sobre el uso del popular sitio de intercambio de código.

Lo que impulsa el crecimiento de Python es un mayor uso por parte de profesionales de la ciencia de datos y aficionados, razona GitHub. Las clasificaciones se basaron en el número de contribuyentes únicos a repositorios públicos y privados etiquetados con el idioma principal correspondiente.

[También sobre: ​​el número real de desarrolladores de código abierto]

Después de JavaScript, Python y Java, los lenguajes más populares en GitHub son PHP, C #, C ++, TypeScript, Shell, C y Ruby, en ese orden. Los grandes ganadores del año fueron Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly y Go. En general, los desarrolladores colaboraron en más de 370 idiomas en GitHub durante el último año, según el informe de GitHub.

El informe Estado del Octoverso se basa en datos del 1 de octubre de 2018 al 30 de septiembre de 2019. GitHub también señaló estos hallazgos adicionales: 

  • Había más de 40 millones de desarrolladores construyendo en GitHub, y el 80 por ciento provenía de fuera de los Estados Unidos. Diez millones de personas se han incorporado en el último año y 1,3 millones han hecho su primera contribución al código abierto.
  • Se crearon más de 44 millones de repos el año pasado.
  • Las dependencias son clave en los repositorios de GitHub. En promedio, cada repositorio público y privado se basa en más de 200 paquetes.
  • La comunidad ha remediado más de siete millones de alertas de vulnerabilidad desde que GitHub lanzó su capacidad de alertas de seguridad en noviembre.
  • El uso de portátiles Jupyter ha crecido más de un 100 por ciento año tras año durante los últimos tres años. Las cifras se basan en el número de repositorios que citan a Jupyter como su idioma principal.
  • Los colaboradores de la biblioteca de aprendizaje automático TensorFlow compatible con Python han crecido de 2238 a 25166 personas (cuando se incluyen colaboradores de dependencias en el total).
  • El procesamiento del lenguaje natural está ganando impulso en GitHub, con paquetes como NLTK reduciendo la barrera de entrada.

Las clasificaciones de idiomas de GitHub difieren del índice Tiobe de popularidad de idiomas, que evalúa la popularidad de idiomas según una fórmula que cuenta las búsquedas en los motores de búsqueda populares. El índice de Tiobe de este mes clasifica a Java primero, seguido de cerca por C, luego Python.