Pages

Python Nedir?



    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.