Python, yüksek düzeyli, nesne
yönelimli, yorumlanabilen, mödüler ve etkileşimli bir programlama dilidir.
Python basit komut yapısı sayesinde hızlıca program geliştirebilmemizi sağlar.
Böylece programlama dillerinin kendine has söz dizimleri ile vakit kaybetmeyiz.
Dinamik özellikleri ve otomatik memory kontrolü Scheme, Ruby, Perl ve TcI ile
ortak yönleridir.
Python Guido van Rossum
tarafından 1980’ lerin sonuna doğru düşünülmüş ve 1989 yılında yazılmaya
başlanmıştır. Halan dilin geliştirilmesi Guido önderliğinde Python Software
Vakfı tarafından devam etmektedir. Pyton 2.0 sürümü 16 Ekim 2000 tarihinde
otomatik memory kontrolü ve unicode desteği ile yayınlanmıştır. Eski versiyona
uyumlu olmayan Python 3.0 sürümü ise 3 Aralık 2008 tarihinde yayınlanmıştır.
Birçok yeni özellik eski sürüme de dahil edilmiştir. Bu nedenle 2.0 sürümü için
yama ve güncellemeler yapılmıştır.
Python 2007 ve 2010 yıllarında
TIOBE tarafından yılın programlama dili ödülünü aldı.
The Zen Of Python
Beautiful is better than ugly.
(Güzel, çirkinden iyidir.)
Explicit is better than implicit.
(Açık olan, ima edilenden iyidir.)
Simple is better than complex.
(Basit, karışıktan iyidir.)
Complex is better than
complicated. (Karışık, çetrefilli olandan iyidir.)
Readability counts. (Okunabilirlik
önemlidir.)
Pythonda Zen’ i her yerde
rahatlıkla farkedebiliriz. Kodlama, yapılar, standard komutlar vs. her şey iyi
bir kullanıcı deneyimi amaçlar.
Python adını sanılanın aksine
piton yılanından almaz. Guido’ nun hayranı olduğu Monty Python’s Flying Circus
şovundan alır.