Python изпреварва Java на GitHub

Python се превърна във втория най-популярен език в GitHub, като за първи път изпревари Java и се класира точно зад JavaScript, според доклада на GitHub за състоянието на Octoverse за използването на популярния сайт за споделяне на кодове за 2019 г.

Движещият растеж на Python е увеличеното използване както от специалисти в областта на данните, така и от любители, причини GitHub. Класациите се основаваха на броя на уникалните участници в публични и частни репозитории, маркирани с подходящия основен език.

[Също на: Реалният брой разработчици с отворен код]

След JavaScript, Python и Java, най-популярните езици на GitHub са PHP, C #, C ++, TypeScript, Shell, C и Ruby, в този ред. Големите печалби за годината включват Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly и Go. Като цяло разработчиците са си сътрудничили на повече от 370 езика в GitHub през последната година, според доклада на GitHub.

Докладът за състоянието на Octoverse се основава на данни от 1 октомври 2018 г. до 30 септември 2019 г. GitHub отбеляза и следните допълнителни констатации: 

  • Имаше повече от 40 милиона разработчици, надграждащи GitHub, като 80 процента идват извън САЩ. Десет милиона души се присъединиха през последната година и 1,3 милиона направиха своя първи принос за отворен код.
  • През изминалата година бяха създадени над 44 милиона репо сделки.
  • Зависимостите са ключови в репозиториите на GitHub. Средно всеки публичен и частен репо разчита на повече от 200 пакета.
  • Повече от седем милиона предупреждения за уязвимост бяха отстранени от общността, откакто GitHub пусна своята функция за предупреждения за сигурност през ноември.
  • Използването на преносими компютри Jupyter е нараснало с повече от 100 процента от година на година през последните три години. Цифрите се основават на броя на репо сделките, които цитират Юпитер като техен основен език.
  • Сътрудниците на удобната за Python библиотека за машинно обучение TensorFlow са нараснали от 2 238 на 25 166 души (при включване на участници в общите зависимости).
  • Обработката на естествен език набира пара на GitHub, като пакети като NLTK намаляват бариерата за влизане.

Езиковата класация на GitHub се различава от индекса на Tiobe за езикова популярност, който оценява езиковата популярност въз основа на формула, която отчита търсенията в популярни търсачки. Индексът на Tiobe този месец нарежда Java на първо място, следван от C, след това Python.