Nedir Bu Python?
İlk olarak ne zaman duyduğumu hatırlamıyorum ama uzun süre aklımda, Pascal benzeri, miadı dolmuş bir programlama dili olarak yer aldı, Python. Daha sonra, üye olduğum bir mail gurubuna gelen iş ilanında, Python’dan “geleceğin programlama dili” olarak bahsedildiğini görünce internet üzerinde küçük bir araştırma yaptım ve bu küçük araştırma, bana büyük bir yanılgı içersinde olduğumu gösterdi. Yapay zeka dersinde yapacağımız projeler için Python kullanma fikri gündeme geldiğindeyse “Ne biçim dil bu böyle, kodların kenarlarındaki boşluklara dikkat etmeyince bile çalışmıyormuş.” şeklinde yorumlar, bu dilden vazgeçip C#’ta karar kılmamıza neden olmuştu. Son olarak Zeitin’de geçen iki boş günümü kütüphanede duran Python kitabına adamam bu dil hakkındaki bilgilerimi duyumlardan öteye taşıdı. Python hakkındaki son fikrim ne mi? Kolay öğrenilebilen, kolay yazılabilen, kolay okunabilen yani kısaca kolay bir dil. Özellikle nam-ı İngilizce white space hassasiyeti, Python’u oldukça kolaylaştırıyor.
Ne kadar anlatırsam anlatayım kod okumak gibi olmayacağını biliyorum. Aşağıda http://www.cplusplus.com dan aldığım C++ kodları ve bu kodların Python kullanılarak yazılmış halleri var:
İki kod arasındaki okunabilirlik farkı dikkatinizi çekmiş olmalı. Python kodlarında, gördüğünüz gibi pek parantez kullanılmamış. Python’da kod bloklarının başladığı ve bittiği yerler girintilerle belirleniyor. Bu da kodu hem daha okunabilir kılıyor, hem de daha az karakter kullanarak kod yazmamızı sağlıyor.
Eğer Linux kullanıyorsanız terminale “python” yazmanız python’u kullanmaya başlamanız için yeterli. Daha iyi bir çalışma ortamı isteyenler için idle daha uygun. Idle hem Linux hem de Windows’ta çalışıyor. Linux’ta terminal üzerinden çalışmak isteyenlerse ipython’u yükleyebilirler.

