En Çok Kullanılan Programlama Dili Python'u Keşfedin

Yazar: Fatih Bildirici

Python, Guido Van rossum adlı hollandalı bir programcı tarafından yazılmış bir programlama dilidir. Özellikle veri bilimi alanındaki yoğun ve ezici kullanımıyla öne çıkan ve geliştirilmesine 1990 yılında başlayan Python; C ve C++ gibi programlama dillerine kıyaslarsak şöyle sonuçlar elde edebiliriz. 

  1. Daha kolay öğrenilir.
  2. Program geliştirme sürecini kısaltır yani hızlı yazılır.
  3. Yukaridaki verilen programlama dillerine aksine ayrı bir derleyici ihtiyaci duymaz.
  4. Hem daha okunaklı, hem daha temiz kodsal söz dizimine sahiptir.

Python hemen hemen bütün GNU/Linux dağıtımlarında kurulu olarak gelmektedir. Bu nedenle bilinen linux dağıtımlarında geliştirme yapılıyorsa Python kurulumuna gerek duyulmamaktadır. Ancak GNU/Linux sistemlerinde gelen Python paketleri eski sürüme ait olabilmektedir. Bu nedenle mutlaka sistem güncellemesi yapılmalıdır. En yeni Python sürümünü indirmek için aşağıdaki adımlar takip edilebilir.

Google Search'ten yapılan bir araştırmaya göre en popüler programlama dili Python oldu. Python'ın bu hızlı yükselişinde Veri Bilimi ve Blockchain gibi teknolojilerin getirdiği yenilikleri bünyesine katması ve bunlara imkan tanıması da oldukça önemli pay sahibi.

 

Python ile çalışırken genellikle konsol arayüzü kullanılmaktadır. Konsol arayüzü ile python uygulamaları yorumlanmaktadır. Konsolu açıp “python” yazılarak Python programlama dilinin derleyicisi açılmış olur. Shell arayüzünden python dilini yorumlatarak çıktıları anlık olarak gözlemlenebilmektedir.

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.

Python programlama dilinin kullanım alanları:

Web Uygulamaları Geliştirme

Django ve Pyramid gibi web frameworkları

Flask ve Bottle gibi micro-framework’ler

Plone ve Django CMS gibi İleri seviye içeri yönetimi istemleri

Python’un standart kütüphaneleri birçok Internet protokolünü destekler:

HTML ve XML, JSON, E-mail processing, FTP, IMAP ve diğer Internet protokolleri

Socket programlama ara yüzü oldukça kolaydır.

Ayrıca paketlerde daha kullanışlı kütüphaneler mevcuttur:

Requests gibi güçlü http istemci kütüphanesi

BeautifulSoup gibi HTML parse(ayrışımı)

Feedparser gibi RSS besleme kütüphanesi

Paramiko gibi SSH2 protokolünü adapte etme

Twisted Python Asenkron ağ programlama kütüphanesi

Python bilimsel ve numerik hesaplamalarda çokça kullanılır.

SciPy, NumPy,Matplotlib,SageMath matematik, bilim, mühendislik dallarına yönelik paketler

IPython Paralel programlama ve görselleştirmeye izin veren kolayca düzenlenebilen ve kaydedilebilen bir Shell

Yapay zeka uygulamaları:

Deepy, Caffe,OpenCV, Theano,TensorFlow, Sci-kit Learn, mlpy(Machine Learning Python), NLTK (Natural Language Toolkit), NeuroLab, PyMC

Nesnelerin İnterneti:

Raspberry Pi için temel programlama dili olarak belirlenmiştir.

MQTT Makineler arası bağlantı protokolü

Zerynth IoT ve Endüstri 4.0 uygulamalarına sahip framework

Veri Madenciliği (Data Mining) Uygulamaları:

Orange Veri analizi ve görselleştirme

PyData Python Veri Analiz Kütüphanesi

Pandas veri analizi ve modelleme

İş Piyasasında ve İlanlardaki Durum

Özellikle yıllardır devam eden iş piyasasında da Python'un yükselişini görebiliyoruz. Python, 2017 yılında 5000'e yakın iş ilanıyla popülerlik kazanmış ve gelişimini göstermişti. Web geliştirme ve yazılım geliştiricileri için destek dili olarak kullanılan genel amaçlı bir programlama dili olan Python ayrıca, bilimsel hesaplama, veri madenciliği ve makine öğrenmede yaygın olarak kullanılmaktadır. Makine öğrenimi geliştiricilerine yönelik sürekli büyüme ve talep, Python'un popülerliğini artırabilir ki tablodan da bunu görebiliyoruz. Python iş ilanlarında yoğunluğunu en çok artıran programlama dili olarak geleceğe göz kırpıyor.

 

Ücretsiz Python ile Veri Görselleştirme Eğitimi için tıklayın.


POPÜLER MAKALELER

bimilim