Pazar, Eylül 27, 2020
Ana Sayfa Python

Python

Python Guido Van Rossum tarafından 1989 yılında Amsterdam’da geliştirilmeye başlanmıştır. 1991 ilk olan CWI sürümü yayınlanmıştır.

Python adını bir yılandan değil Guido van Rossum’un çok sevdiği, “ Monty Python “ adlı bir İngiliz komedi grubunun “ Monty Python’s Flying Circus ” adlı gösterisinden almıştır.

Yorumlanan ve dinamik bir dil olan Python, esas olarak nesne tabanlı programlama yaklaşımlarını ve belli bir oranda da fonksiyonel programlamayı desteklemektedir. Python Yazılım Vakfı Python’ın ana gerçekleşimi olan C dili gerçekleşimini özgür ve açık kaynak kod mantığı altında yürütmekte ve Python’ın fikirsel haklarını korumaktadır. Günümüzde Python, göreli kolaylığı ve sahip olduğu geniş standart kütüphane sayesinde oldukça popülerleşmiş ve büyük kurumların da arasında olduğu yaygın bir kullanıcı kitlesine ulaşmıştır.

Olumlu Yönleri

Özgür Olması
Kolay Olması
Etkileşimli Olması
Nesne Yönetimli Programlamayı Desteklemesi
Popüler Olması
Öğrenme Kaynakları Genişliği
Taşınabilir Olması

Kullanım Alanları

Web Geliştirme
Arayüz Geliştirme
Ağ ve Soket Programcılığı
Örümcek Türü Yazılımlar
Machine Learning – Yapay Zeka
Veri Madenciliği
Sistem Yönetimi
Şimdi de Dünya genelinde kullanılan programlama dillerini inceleyelim.

2017 Haziran Verileri

2018 Mayıs Verileri

Yukarıdaki 2017 Haziran ve 2018 Mayıs aylarına ait hangi programlama dili daha çok artış meydana geldiği gösterilmiştir.

En büyük artışı 15.7’den 22.8’e yükselerek 7.1’lik artış ile Python programlama dili sağlamıştır.

En büyük düşüş ise 9.3’den 8.33’e düşerek 0.97’lik düşüş ile Php programlama dili olmuştur.

Sitede Python’a artan rağbete de değinilmiş. Son 5 yılda Python ile ilgili araştırmalar yüzde 13,2 oranında artış yaşanırken PHP de yüzde 6,3’lik bir azalma meydana gelmiş.

Buraya kadar Python programlama dilinin artan popülaritesini ortaya koyduk. Şimdi bu durumun nedenlerinden bahsedelim.

Python programlama dili, öğrenmesi oldukça kolay olan, syntax olarak İngilizce diline oldukça yakın, dinamik bir dil olması sebebiyle oldukça esnek bir yapıya sahiptir, katı kuralları yoktur.

Programlamaya yeni başlayanlar için alışması oldukça kolay ve eğlencelidir. Bu eğlence de programlama dilini öğrenmek için gerçekten önemli bir motivasyon. Python’un artan popülaritesinin altında kolay öğrenilmesinin yanı sıra, geniş bir kullanıcı topluluğuna sahip olması, bilimsel çalışmalara olanak vermesi, çok geniş ölçekte geliştirme yapılabilmesi, veri madenciliği işlemlerini yapabilmesi, derin öğrenme gibi yapay zeka uygulamalarının da geliştirilebilmesi nedeniyle popülaritesini arttırmıştır.

R programlama dilinden sonra veri madenciliği için en çok kullanılan ikinci yazılım dilidir.

StackOverflow’da en büyük 5. Topluluğa sahip iken, GitHub’da en çok kullanılan 4. programlama dilidir. Meetup.com topluluğu olarak en büyük üçüncü kitle sahip programlama dilidir.