Page 8 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 8
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.2. Neden Python?
Python, öğrenmesi kolay, tamamen özgür ve ücretsiz bir programlama dilidir. Nesnelere dayalı bir
dil olup okunabilirliği yüksektir. Python’un dili başka programlama dilleri ile kıyaslandığında, bunun
daha az kod ile işlemleri yapmasının mümkün olduğu görülecektir. Python, 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 kaynaklarla daha az kod
yazmak mümkündür. Pythton ile masaüstünde çalışan uygulamalar geliştirilebileceği gibi, web üzerin-
de çalışan uygulamalar geliştirmek hatta Rasperry-Pi gibi donanımları da programlamak mümkündür.
1.3. 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 yazı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 fark-
lı olarak ifade edilmesini kapsamaktadır. Farklı kaynaklardan bulduğunuz örnekler yeni sürümlerde
çalışmayabilir. Bu nedenle bu kitapta yer alan söz dizimi kurallarına göre komutların değiştirilmesi
gerekmektedir.
Düşünelim/Deneyelim
1. Derleyici ve yorumlayıcı nedir? Benzerlik ve farklılıkları nelerdir?
2. Derlenen ve yorumlanan kodun, kaynak koddan farkı nedir?
3. Python programlama dili nasıl bir dildir ve programı çalıştırmak için ne gerekir?
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?
6. 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.
114