Python Egemen Oldu, Kullanım Anketi Onaylıyor

Yeni bir araştırmaya göre, veri bilimcileri, makine öğrenimi geliştiricileri ve veri mühendisleri Python programlama diline kararlı bir şekilde dönüyor.

Bu hafta O’Reilly Media tarafından yayınlanan yıllık kullanım analizi ayrıca bulut altyapı tasarımına yazılım, BT altyapısı ve DevOps kararlı bir şekilde değişime uğruyor. Çalışma, 2019'da O’Reilly’nin platformundaki en popüler arama terimlerini izleyerek oluştu. En hızlı büyüyen arama terimleri arasında, geçen yıla göre yaklaşık yüzde 40 artış gösteren “kodlama pratikleri” oldu.

Veri ve uygulamalar buluta geçtikçe gündeme gelen bir diğer konu güvenlikti. Endüstri grubu CompTIA tarafından geliştirilen bir çift güvenlik sertifikasına talep geçtiğimiz yıl arttı ve şirketler buluta geçtikçe daha fazla güvenlik becerisine olan ihtiyacı yansıtıyordu. Genel olarak, güvenlik en güçlü büyümeyi 2019'da arama terimleri arasında elde etti ve yaklaşık yüzde 30 oranında sıçradı.

Bu arada, Python’un artan popülaritesi makine öğrenimi gelişimi tarafından desteklendi. Anket, yapay zeka, derin öğrenme ve doğal dil işleme projeleri için Python kullanımının 2018'e göre yüzde 9 büyüdüğünü buldu. Java, 2019'da ikinci sırada yer aldı, ancak kullanım aslında yıllık bazda biraz düştü.

En hızlı büyüyen programlama dili, Google (NASDAQ: GOOGL) tarafından birden fazla platformda uygulama çalıştırmak için nesne tabanlı bir araç olarak geliştirilen Dart idi. İlk stabil sürüm Aralık 2019'da piyasaya sürüldü.

Kullanım anketi yazarları, “Python, yapay zeka ve ML'ye yoğun ilgi ile yeni bir ilişki kazandı” dedi. “R ile birlikte Python veri analizi için en çok kullanılan dillerden biri.”

Python’un makine öğrenimi geliştirme konusundaki artan popülaritesi, 2017'den bu yana azalan R'nin genişliğinde gerçekleşti. Bu değişim, yeni bulut tabanlı uygulamalar kullanıma sunuldukça yapay zeka gelişiminin hızını yansıtıyor.

Bulut-yerel tasarıma geçiş, yazılım mimarilerini ve veri odaklı bulut uygulamalarının kullanıldığı altyapıyı da yeniden şekillendiriyor. Burada önemli olan, çevik mikro servislere geçiş ve de facto standartı olan Kubernetes küme orkestratörü gibi uygulama container araçlarının benimsenmesidir.

Aslında, Kubernetes, geçen yıl Python, Java ve bulut lideri AWS'den (NASDAQ: AMZN) sonra en popüler dördüncü arama terimiydi.

“Yazılım mimarisi” arama ifadesi O’Reilly platformundaki en sıcak arama konusu iken, “kurumsal mimari” ifadesi geçen yıl aramalarda en büyük yıllık artışı kaydederek yüzde 50'den fazla artış kaydetti. Bu büyüme, bulut yerel uygulamalarının ve hizmetlerinin daha büyük müşterilere ölçeklenmesinin altını çiziyor.

Anket ayrıca, doğrudan veri biliminden ortaya çıkan “veri mühendisliği” alanına giderek daha fazla geçiş olduğunu saptadı. Ankette, hacimler artmaya devam ederken veri yönetimi önemli bir gereklilik olmaya devam ederken, veri mühendisliği araştırmaları 2019 yılında yıllık en hızlı oranda büyüdü.

Anket ayrıca bize diyorki “Popüler araçların ve frameworklerin veri mühendislerinin yeteneklerini genellikle otomatik [veya] güdümlü self servis özellikleri biçiminde veya… veri mühendisliğinin verileri düzenleme becerisi Python veya R kütüphaneleri kullanarak, veri mühendisliği işlerini eşzamanlı olarak veya mümkünse paralel olarak gerçekleştirilmesidir."

Yazarlar, Jupyter ve diğer dizüstü bilgisayarların bu veri kaynaklarını geliştirmenin en popüler araçları arasında yer aldığını belirtti.

Birlikte ele alındığında, bu eğilimlerin Python'un popülaritesini artırması bekleniyor. Anket, “Programlama dilleri içeri giriyor ve modası geçiyor, ancak Python, değişken, uyarlanabilir ve kullanımı kolay olduğu için istikrarlı bir şekilde büyümeye hazır görünüyor” dedi.

“Bunu ML ve AI'daki Python'un yaygın kullanımında da görüyoruz, burada veri mühendisliği ve analizin R'yi ortak dil olarak görmemize rağmen yerini Python'a verdi.”


HABERLER