Pyhton Nedir?
Python genel amaçlı bir yorumlama tabanlı (derleme değil),
interaktif, nesne tabanlı ve yüksek seviye bir programlama dilidir. Bu dil
Guido Van Rossum tarafından 1985-1990 yıllarında geliştirilmiştir. Genel halk
lisansı altında kullanılmaktadır.
Okunabilirliği yüksek bir dil olarak tasarlanmıştır. Diğer
dillere nazaran daha az sözdizimsel yapılara sahiptir.
Özelliklerini şu şekilde
sıralayabiliriz.
* Python Yorumlanır .
* Python etkileşimli bir dildir .
* Python nesne tabanlıdır .
* Python başlangıç seviyesindeki
programcılar için büyük bir dildir .
* Python bir kaç anahtar
kelimeye sahiptir, basit yapısı vardır, açıkça tanımlanmış bir söz dizimine
sahiptir .
* Kodlar açık olarak
tanımlanmıştır .
* Geniş bir standart kütüphanesi vardır .
* Python geniş bir donanım platformu üzerinde
çalışır. Tüm platformlarda aynı arayüze sahiptir.
* Python'a düşük seviyeli modüller ekleyebilirsiniz. Bu modüller programcılara
kendi araçlarını eklemeleri için imkan sağlar.
* Phyton bütün büyük ticari veritabanları için
arayüzler sağlar.
Phyton işletim sistemleri üzerinde basit ve hızlı çalışan
bir programdır.
Dosya işlemleri ve metinsel datalar üzerinde işlem yapmak için
çok uygundur.
Kullanıcı grafik arayüzlü programlar yada oyun programları için
pek uygun değildir.
Phyton'nun kullanımı basittir.
Phyton C ye göre daha fazla hata kontrolü sunar.
Yüksek seviyeli data
tipleri kullanımına imkan tanır. Örneğin esnek dizi ve klasör kullanımları
gibi.
Python'nun en önemli özelliklerinden birisi Yorumlama dili
olmasıdır. Bu durum program geliştirme esnasında oldukça zaman kazandırır.
Çünkü hiçbir derleme ve bağlantılara gerek duymaz. Yorumlayıcı interaktif
olarak kullanılabilir.
Bu durum, yaz-at yada aşağıdan-yukarı doğru geliştirme
gibi özellikleri denemeyi sağlar. Aynı zamanda kullanışlı bir hesap
makinasıdır.
Python diğer üst seviye dillere nazaran (C,C++,Java) daha
kompact ve okunabilir şekilde yazılabilir.
Bunun bir kaç sebebi vardır:
* Üst seviye data tiplerini, karmaşık işlemleri tek bir
satırda anlatmaya imkan tanır.
* İfadeleri gruplandırma işlemi başlangıç ve sona konulan
parantezlerle değil, girinti verilerek yapılır. * Hiç bir değişken yada argüman
bildirimlerine ihtiyaç yoktur.
Python büyük-küçük harf duyarlıdır. Adsoyad ile adsoyad
farklı olarak değerlendirilir. Program yazmında bloklar için {} gibi
parantezler kullanılmaz. Satır başı girinti verilerek bloklar gösterilir.