Python je najkorišćeniji programski jezik
Python je svrgnuo JavaScript sa trona najkorišćenijeg jezika na GitHub-u, prema najnovijem Octoverse izveštaju ove platforme za hosting koda.
Kompanija ovaj rast popularnosti pripisuje velikom prilivu projekata iz oblasti „nauke o podacima i mašinskog učenja na GitHub-u“, uz zabeležen porast od 59% u broju doprinosa generativnim AI projektima.
S obzirom na to da se Python intenzivno koristi u mašinskom učenju, nauci o podacima i srodnim oblastima, ovaj uspon ima smisla – manje je reč o tome da tradicionalni softverski programeri prelaze na Python, a više o tome da developeri koji rade na projektima vezanim za veštačku inteligenciju moraju da ga koriste.
Takođe, ovo su dobre vesti za open source zajednicu, budući da GitHub izveštava kako se „1,4 miliona novih programera globalno pridružilo open source zajednici, pri čemu većina doprinosi projektima podržanim od strane komercijalnih subjekata i generativne AI projekte.“
GitHub takođe ističe da povećanje popularnosti Pythona ove godine „korelira sa velikim zajednicama ljudi koji se pridružuju open source zajednici iz STEM oblasti.“ Ovo je očekivano, jer se Python uči u školama u Velikoj Britaniji, a verovatno i u drugim zemljama.
Najveća prednost Pythona je njegova jednostavna i pregledna sintaksa, koja se odlično nosi sa obradom podataka. To ga čini popularnim među početnicima svih nivoa, posebno onima koji ulaze u savremenu „zlatnu groznicu“ veštačke inteligencije, preneo je portal OMG ubuntu.
Za početnike u programiranju, Python je lakši za učenje, razumevanje i prilagođavanje od mnogih niskonivnih programskih jezika – čak i ja znam nešto osnovnog Pythona, iako imam otprilike isto programerskog znanja koliko i krompir.
Osim toga, Python je standardan deo desktop Linux softverskog okruženja. Preinstaliran je na većini Linux distribucija, ima bogatu biblioteku podrške i može se koristiti za kreiranje vrlo zanimljivih (kao i osnovnih) korisničkih interfejsa zasnovanih na Qt, GTK i drugim alatima.
Na drugim mestima, GitHub beleži veliki porast u upotrebi Jupyter Notes-a (što je delom podstaknuto AI/ML projektima), i primećuje da je upotreba jezika Rust, iako i dalje zaostaje za Pythonom, JavaScriptom, TypeScriptom i Javom, u porastu, uprkos (često zasluženoj) hajci koja ga prati.