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
   108   109   110   111   112   113   114   115   116   117   118