Python Mı, Piton Mu?

Kimi ders olarak alıyor kimiyse merak ve ilgisinden kendi isteğiyle öğreniyor, bazıları ise sırf iş başvurusunda kullanabilmek için öğrenme mecburiyetinde kalıyor. Bazılarıysa sadece sağdan soldan duyup internette karşısına çıkınca duymuş, öğrenmiş oluyor Python’ ı ya da daha popülerleşmiş ismi olan piton mu demeliydim.

Peki hiç daha fazla merak ettiniz mi?

Python Nedir, Piton Nerden Çıktı?

  • Python, ana felsefesi kod okunabilirliği olan bir programlama dilidir.
  • 90’ lı yılların başında Hollandalı programcı Guido Van Rossum tarafından geliştirilmiştir.
  • İngilizcede “python”, “piton” ve “yılan” anlamlarına gelmektedir ve çoğu insan bu programlama dilinin adının buradan geldiğini düşünür ancak Rossum, İngiliz komedi grubu The Monty Python’ dan esinlenerek programa bu adı vermiştir.

Neden Python?

Python, 1991’den beri gereksiz programları tamamlayıcı bir dil olarak kullanılıyordu fakat son birkaç yılda modern yazılım geliştirme, altyapı yönetimi ve veri analizinde en çok tercih edilen programlama dili olarak kullanılmaktadır. Ayrıca Guido Van Rosssum’un 2005’te Google’da çalışmaya başlamasıyla Google’ın yoğun olarak Python’ı kullanmaya başlaması da bu dile olan ilgi ve alakayı artırmıştır bunun yanı sıra tabi ki birçok avantaj sağlaması Python’ı daha popüler ve çok tercih edilen bir programlama dili haline getirmiştir.

  • Kolay öğrenilen bir programlama dilidir.
  • Kodun okunabilirliği ön plandadır.
  • Syntax yapısı sayesinde diğer dillerden daha sade ve açıklanabilirdir.
  • Nesne yönelimli bir dildir. (Object Oriented)
  • Yorumlamaya açık ve dinamiktir.
  • Açık kaynaklı bir dil olduğu için pek çok alanda geliştirme yapılabilmeye müsaittir.
  • Çok geniş ve devamlı gelişen kütüphanelere sahiptir.
  • Performans açısından birçok dile göre öndedir.

                                                                                                                                                        Python dilinin son yıllardaki popülerliği                                                                                          

Python’la Neler Yapılıyor?

Python oldukça genel bir programlama dilidir. Web uygulamalarında servis geliştirmeden, veri madenciliğine, yapay zeka uygulamalarına, bilimsel hesaplama uygulamalarına, nesnelerin interneti uygulamalarına (IOT) yönelik geliştirmeler yapılabilir. Bunlarla birlikte çeşitli kullanım alanları bulunur.

  • Web uygulamaları geliştirme
    • Sosyal medya ağı sitesi Reddit tamamen Python diliyle yazılmıştır.
  • Web frameworkleri*
  • Micro-frameworkler
  • Makine öğrenmesi (Machine learning)
  • Yapay sinir ağları (Artificial neural networks)
  • İşlemsel zeka (Computational Intelligence)
  • Derin Öğrenme (Deep Learning)

*Framework: Yazılım geliştiricilerin kullandığı önceden hazırlanmış kütüphanelerin bunluduğu ve bunlara yenilerini ekleyebileceği yapıların adıdır. Gelişmiş frameworklerde form kontrolü, veri tabanı bağlantısı, kullanıcı giriş çıkış, mail atma, tema motoru gibi kütüphaneler mevcuttur.

Özgün İçerik

 


Beste Kurt

Sakarya Üniversitesi - Endüstri Mühendisliği

0 Yorum

Yorum Yap

😄

Bültenimize kayıt olun!

Güncel haberleri takip etmek için bültenimize kayıt olun, böylece daima güncel bilgilerle donanmanıza yardımcı olabilelim.