Programování

Python předjíždí Javu na GitHubu

Podle zprávy GitHub's State of the Octoverse z roku 2019 o používání populárního webu pro sdílení kódu se Python stal druhým nejoblíbenějším jazykem v GitHubu, který předběhl Javu poprvé a umístil se hned za JavaScriptem.

Podpora růstu Pythonu je častější používání profesionály v oboru datových věd i fandy, tvrdí GitHub. Hodnocení bylo založeno na počtu jedinečných přispěvatelů do veřejných a soukromých repozitářů označených příslušným primárním jazykem.

[Také na: Skutečný počet vývojářů open source]

Po JavaScriptu, Pythonu a Javě jsou nejoblíbenějšími jazyky na GitHubu PHP, C #, C ++, TypeScript, Shell, C a Ruby v uvedeném pořadí. Velkými přírůstky pro tento rok byly Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly a Go. Celkově podle zprávy GitHubu vývojáři za poslední rok na GitHubu spolupracovali ve více než 370 jazycích.

Zpráva o stavu Octoverse je založena na datech od 1. října 2018 do 30. září 2019. GitHub také zaznamenal tato další zjištění:

  • Na GitHubu stavělo více než 40 milionů vývojářů, z nichž 80 procent pocházelo ze zemí mimo USA. Za poslední rok se připojilo deset milionů osob a 1,3 milionu přispělo do open source jako první.
  • Za uplynulý rok bylo vytvořeno více než 44 milionů repo operací.
  • Závislosti jsou klíčem k repozitářům GitHubu. V průměru každé veřejné a soukromé repo spoléhá na více než 200 balíčků.
  • Od listopadu, kdy společnost GitHub spustila svoji funkci bezpečnostních výstrah, komunita napravila více než sedm milionů upozornění na zranitelnost.
  • Používání notebooků Jupyter za poslední tři roky meziročně vzrostlo o více než 100 procent. Údaje vycházejí z počtu repozitářů, které jako primární jazyk uvádějí Jupytera.
  • Přispěvatelé knihovny pro strojové učení TensorFlow přátelské k Pythonu vzrostli z 2 238 na 25 166 lidí (při zahrnutí přispěvatelů do závislostí celkem).
  • Zpracování přirozeného jazyka nabírá páru na GitHubu a balíčky jako NLTK snižují bariéru vstupu.

Žebříčky jazyků GitHubu se liší od indexu popularity Tiobe, který hodnotí popularitu jazyka na základě vzorce, který počítá vyhledávání v populárních vyhledávačích. Tiobein index tento měsíc řadí Javu na první místo, těsně za ní C, poté Python.