[Bölüm 1] Python Nedir? Kullanım Amacı ve Örnekleri Nelerdir?

Merhaba arkadaşlar bu yazımda sizlere nesneye dayalı program dillerinden Python hakkında bahsedeceğim.

Python Dilinin Tarihçesi

Python programlama dili 1980’li yılların sonuna doğru Guido van Rossum tarafından geliştirilmeye başlanmıştır. Geliştirici Guido van Rossum geliştirmiş olduğu bu programlama diline o dönemlerin popüler dizisi Monty Python’s Flying’ Circus dan esinlenerek Python ismini koymuştur.

Python programlama dili geliştirilme aşamasındayken oluşumunda C ve Java başta olmak üzere ABC, Icon, Lisp, ALGOL 68, Haskell, Perl ve Modula 3 dillerinden etkilenmiştir.

Python’ın lk sürümü 1994 yılında  version 1.0 olarak tanıtıldıktan sonra kısa süre sonra bilgisayar programcıları tarafından yoğun ilgi gördü ve bu ilgiyle orantılı olarak gelişim hızını artırarark günümüzdeki popüleritesine zemin hazırladı.

Python’ın Diğer Programlama Dillerinden Farklılıkları

Ücretsiz ve  Özgür

Python programlama dilini tamamen ücretsiz bir şekilde kullanarak bu dille dilediğiniz her şeyi yazabilirsiniz. Dilerseniz bir oyun dilerseniz de bir bilgisayar programı yazabilirsiniz.

Kolay Öğrenilebilir

Python programlama dilini diğer dillere nispeten daha kolay öğrenebilirsiniz. Kendi içinde tanımlanan fonksiyonlar diğer dillerin tanımlı fonksiyonlarına göre karmaşık değildir.

Örnek vermek gerekirse C++ da 100 satırda yazmış oldunuz bir kodu Python’da 50 satırda yazabilirsiniz.

Temeli Sağlamdır

Python geliştirilirken diğer programlama dillerinin olumlu ve olumsuz özellikleri göz önüne alınarak oluşturulmuştur. Dolayısıyla programlamadaki oluşabilecek bug ve teknik hatalar en aza indirgenmiş ve hatta yok denilecek kadara azaltılmıştır.

Buna ek olarak Python Windows, Mac, Unix, Linux, Symbian ve Amiga gibi platformaların hepsinde çalışabilmektedir.

Güçlü Bir Kütüphaneye Sahiptir

Her programlama dilinde olduğu gibi Python’ın da bir kütüphanesi vardır ve bu kütüphane sizin istediğiniz yazılımı hayata geçirebilmeniz için oldukça geniş bir yelpazeye sahiptir.

Yüksek Talep – Arz

Küresel yazılım sektöründe en çok talep edilen programlama dillerinin arasına girmeyi başaran Python şirketlerde en çok kullanılan programlama dilleri istatistiklerinde ilk 5 e girmeyi başarmıştır.

Yani bu demek oluyor ki eğer Python dilini oldukça iyi bir şekilde biliyorsanız iyi bir şirkette iyi bir konumda çalışabilirsiniz.

Çevrimiçi Çalışan Program Yazmaya Olanak Sağlar

Python programlama dili ile sadece nesneye dayalı masaüstü programı değil aynı zamanda internet ortamında çalışabilen çevrimiçi veri kullanan programlar da yazabilirsiniz. Örnek vermek gerekirse Pinterest ve Instagram Python dili ile yazılmıştır.

Geniş Çalışma Yelpazesi

Python ile istediğiniz her büyüklükte proje yazabilirsiniz. Hem Mainframeler üzerinde hem de mikro bilgisayarlar da çalışabilecek projeler yazılabilir.

Günceldir

Python dili diğer dillere nispeten daha hızlı ve çabuk güncellenen bir programlama dilidir.

Sürekli Olarak Aldığı Desteği Artırıyor

Python dili geniş bir bir topluluk kitlesine sahiptir ve sürekli olarak verilen destekler artmaktadır.

Python Kullanan Büyük Şirketlerden Bazıları

  • Google
  • Yahoo Maps
  • Yahoo Groups
  • IBM
  • CIA
  • Microsoft
  • Facebook
  • NASA

Python Dili ile Geliştirilen Bazı Popüler Uygulamalar

  • Dropbox
  • Google
  • Instagram
  • OpenStack
  • Pinterest
  • Reddit
  • Spotify
  • Ubuntu Software Center
  • Unity 3D
  • Yahoo Maps
  • Youtube