Page 113 - Bilgisayar Bilimi | Kur 1
P. 113
Düşünelim/Deneyelim
Farklı özellikleri olan ve farklı işletim sistemlerinde çalışan IDE’ler için
https://wiki.python.org/moin/PythonEditors adresini ziyaret ediniz.
1.9. Neden Python?
Python öğrenmesi kolay, tamamen özgür ve ücretsiz bir programlama dilidir. Nesnelere dayalı bir dil
olup, okunabilirliği yüksektir. Pythonun dili başka programlama dilleri ile kıyaslandığında daha az kod
ile aynı işlemleri yapmanın mümkün olduğu görülecektir. Bütün işletim sistemleri ile uyum içerisinde
çalışmaktadır.
Programlama yapısı içerisinde birçok kütüphaneyi barındırmaktadır. Bu kaynaklar sayesinde daha
az kod yazmak mümkündür. Pyhton ile masaüstünde çalışan uygulamalar geliştirilebileceği gibi, web
üzerinde çalışan uygulamalar geliştirmek hatta Rasperry-Pi gibi donanımları da programlamak müm-
kündür.
1.10. Python Sürümleri
Python programlama dilinin 2016 yılı için en güncel sürümü Python 3.5.2’dir. Bu kitapta yer alan
örnekler 3.X sürümlerinde çalışan uygulamalardan oluşmaktadır. Ancak başka kaynaklarda yer alan
birçok örneğin daha önceki sürümlerde yazdıldığını görmeniz mümkün olabilir. Sürümler arasındaki
farklılıklar özellikle ileride görülecek olan fonksiyonların, print komutu gibi bazı komutların farklı
olarak ifade edilmesini kapsamaktadır. Farklı kaynaklardan bulduğunuz örnekler yeni sürümlerde ça-
lışmayabilir. Bu nedenle bu kitapta yer alan söz dizimi kurallarına göre komutların değiştirilmesi ge-
rekmektedir.
Tartışalım
1. Derleyici ve yorumlayıcı nedir? Benzerlik ve farklılıkları nelerdir?
2. Derlenen ve yorumlanan kod, kaynak koddan ne şekilde farklıdır?
3. Phyton programlama dili nasıl bir dildir ve programı çalıştırmak için ne gereklidir?
4. Üst düzey programlama dili kullanmanın yararları nelerdir?
5. Bütünleştirilmiş geliştirme ortamlarının programcıya sağladığı yararlar nelerdir?
Araştıralım
Programlama dillerinde seviye kavramı neyi ifade etmektedir. Bu konuda bir araş-
tırma yapınız ve bulduklarınızı raporlaştırınız.
112