1 Nisan 2016 Cuma

PYTHON DERSLERİ (DERS:1) PYTHON NEDİR?

Python Nedir?


Python bir programlama dilidir. Hemde pek çok dile kıyasla öğrenilmesi daha kolay bir dildir. Bu yüzden,eğer daha önce hiç programlama deneyiminiz olamamışsa programlama hayatınıza Pythonla başlamayı tercih edebilirsiniz.

Geliştirilmeye 1990 yılında Guido van Rossum tarafından Amsterdam'da başlanmıştır. Adını sanılanın aksine bir yılandan değil Guido van Rossum’un çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Python’s Flying Circus adlı gösterisinden almıştır. Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir.


Neden Python Öğrenmeliyim?

Python programlama dilinin iki önemli avantajı vardır. Birincisi yazımdaki sadeliği,ikincisi ki bu en önemli özelliğidir. C,C++ gibi dillerin aksine derlenmeye gerek duymadan çalışmasıdır. Bu derleme işlemi olmadığı için oldukça hızlı çalışır ve oldukça hızlı program geliştirilebilir.

Pythonun basit söz dizimi sayesinde başka bir programcının yazdığı programı basitçe okuyup anlamanızı sağlar.
Bu özellikleri sayesinde Python dünya çapındaki kuruluşlar ve ülkemizdeki kuruluşlardada ihtiyaç haline gelmiştir. 

Farklı Python Sürümleri

Eğer daha önce Python programlama dili ile ilgili araştırma yaptıysanız, şu anda piyasada iki farklı Python serisinin olduğu dikkatinizi çekmiş olmalı. 13.03.2016 tarihi itibariyle piyasada olan en yeni Python sürümleri Python 2.7.11 ve Python 3.5.1‘dir.
Eğer bir Python sürümü 2 sayısı ile başlıyorsa (mesela 2.7.11), o sürüm Python 2.x serisine aittir. Yok eğer bir Python sürümü 3 sayısı ile başlıyorsa (mesela 3.5.1), o sürüm Python 3.x serisine aittir.
Peki neden piyasada iki farklı Python sürümü var ve bu bizim için ne anlama geliyor?
Python programlama dili 1990 yılından bu yana geliştirilen bir dil. Bu süre içinde pek çok Python programı yazıldı ve insanların kullanımına sunuldu. Şu anda piyasada Python’ın 2.x serisinden bir sürümle yazılmış pek çok program bulunuyor. 3.x serisi ise ancak son yıllarda yaygınlık kazanmaya başladı.

Python3, Python2’ye göre hem çok daha güçlüdür, hem de Python2’nin hatalarından arındırılmıştır. Python3’teki büyük değişikliklerden ötürü, Python2 ile yazılmış bir program Python3 altında çalışmayacaktır. Aynı durum bunun tersi için de geçerlidir. Yani Python3 kullanarak yazdığınız bir program Python2 altında çalışmaz.
Dediğimiz gibi, piyasada Python2 ile yazılmış çok sayıda program var. İşte bu sebeple Python geliştiricileri uzun bir süre daha Python2’yi geliştirmeye devam edecek. Elbette geliştiriciler bir yandan da Python3 üzerinde çalışmayı ve bu yeni seriyi geliştirmeyi sürdürecek.
Farklı Python serilerinin var olmasından ötürü, Python ile program yazarken hangi seriye ait sürümlerden birini kullandığınızı bilmeniz, yazacağınız programın kaderi açısından büyük önem taşır.

Peki Hangisini Öğrenmeliyim?


şu anda piyasada iki farklı Python serisi var: Python3 ve Python2. Peki acaba hangi seriye ait bir sürümü öğrenmelisiniz?

Aslında bu iyi bir soru değildir. Yapacağınız projeye kullanacağınız Python modüllerine göre Python 2 serisini veya Python 3 serisini tercih etmelisiniz. Ama Python’a yeni başlayacaksanız Python 3 ile başlamanız daha mantıklı olacaktır.Nedeni ise 2’ye göre daha sade bir yazımı bulunmaktadır. Fakat dezavantajı ise bazı modüllerin hala Python 3’e entegre edilmemesidir.Hangisini kullanacağınız Pythonu öğrendikten,modüllerini bildikten sonra şekillenecektir.

0 yorum:

Yorum Gönder