Skip to main content

PYTHON NEDİR, PYTHON EDİTÖRLERİ VE PROGRAMLAMA KAVRAMLARI


PYTHON NEDİR?

1)      Python özgür ve ücretsiz bir programlama dilidir.
2)      Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Guido Van Rossum 2005 ile 2012 yılları arasında Google’da çalışmıştır.
3)      Adı “The Monty Python” adlı bir İngiliz komedi grubundan esinlenerek konmuştur.
4)      Python kelimesi Türkçe  “paytın” şeklinde telaffuz edilir.

Neden Python?

1)      Büyük kuruluşlar (Google, YouTube ve Yahoo! gibi) her zaman Python programcılarına ihtiyaç duyuyor.
2)      Python ile masaüstü, oyun, mobil, web ve ağ alanında programlar yazabilirsiniz.
3)      Python kodları sade, basit ve hızlıdır. Derlenmeye ihtiyaç duymaz.
4)      Python farklı işletim sistemleri üzerinde çalışabilir. Linux, Windows, Mac OS X, MS-DOS, iOS ve Android gibi belki adını dahi duymadığınız pek çok ortamda Python uygulamaları geliştirebilirsiniz.

Python Sürümleri:

1)      Piyasada iki çeşit Python sürümü vardır.  Eğer bir Python sürümü 2 ile başlıyorsa (2.7.11 gibi) Python 2.x, şayet 3 ile başlıyorsa (3.6.2 gibi) Python 3.x serisine aittir.
2)      Python3, Python2’ye göre daha güçlüdür ve hatalardan arınmıştır.
3)      Python2 ile yazılmış bir program Python3’te çalışmaz. Aynı şekilde Python3 ile yazdığınız bir program Python2’de çalışmaz.

Python’u Kurmak:

1)   Python’ı kurmak için http://www.python.org/downloads adresine tıklayın.
2)   Downloads linkini tıkladığınızda ‘Download Python 3.x.x‘ ve ‘Download 2.x.x’ yazan yan yana iki düğme göreceksiniz.
3)   Python’ı hangi dizine kurduğumuzu bilmek önemlidir. Zira karşılaşacağımız bazı sorunlar bu dizine gitmemizi gerektirebilir.

Python Dosyaları Nerede?

Windows kullanıcısı iseniz ve eğer siz farklı bir yere kaydetmemişseniz Python dosyaları genellikle C:\Users\Kullanicilar\AppData\Local\Programs\Python dizini içindedir. Klasörler gözükmüyorsa gizli dosyaları göster seçeneğini aktifleştiriniz.

Editörler: Kod yazmak, saklamak, düzenlemek ve geliştirmek için kullandığımız
programlardır.


PYTHON EDİTÖRLERİ

IDLE:

1)      Python.org web sitesinde yer alan ücretsiz bir Python editörüdür.
2)      Python programlama diline yeni başlayanların en sık yaptığı hatalardan biri kaydetmek istedikleri kodları IDLE ekranına yazmaya çalışmalarıdır. Burada yazdığımız kodlar ekranı kapattığımızda kaybolur. IDLE’ı açtığınızda sol üst köşede File [Dosya] menüsüne tıklayın ve New Window [Yeni Pencere] düğmesine basın. Beyaz bir ekranla karşılaşacaksınız. İşte asıl kodlarımızı bu ekrana yazacağız.
3)      Python’a yeni başlayanların en sık yaptığı hatalardan biri de  >>> işareti ile komut arasında boşluk bırakmalarıdır. Bu durumda kodlar çalışmayacaktır.

Wing IDE:

1)      https://wingware.com/downloads/wingide-101 adresinden indirilebilirsiniz.
2)      Wing IDE Professional, Wing IDE Personal ve Wing IDE 101 olmak üzere üç çeşidi vardır. Bunlardan Wing IDE 101 ücretsizdir.

Canopy

https://store.enthought.com/downloads/#default adresinden ücretsiz indirilebilirsiniz.

Pycharm:

https://www.jetbrains.com/pycharm/

Not: Editörler bu programlarla sınırlı değildir. İstediğiniz editörü seçmek size kalmıştır. Bu tamamen kullanım alışkanlıkları ve kullanım kolaylığı gibi faktörlere bağlıdır.

PROGLAMLAMA KAVRAMLARI

Derleyiciler       :  Kaynak kodları hedef kodlara dönüştürür.

Yorumlayıcılar :  Kaynak kodları hedef kodlara dönüştürmekle beraber programın çalışmasını tekrarlar. Python, yorumlanan bir dildir.

Yanaylaçlar      :  Programın çalışmasıyla ilgili istatistiki veri toplar.

Hata Ayıklayıcılar (Debugging):  Programdaki hataları bulur.

Yorumlar: Python ’da kodlar zamanla karmaşık hâle gelir ve bu da okumayı zorlaştırır. Bunun için kodlara açıklama eklenmesi gerekebilir. # işareti ile program içerisine yorum yazmak mümkündür. Programlama dili, yorumları göz ardı eder ve kod yapısı boz

Comments

Popular posts from this blog

LEN FONKSİYONU VE OPERATÖRLER

len() Fonksiyonu:         S tringlerin uzunluğunu ölçer. Ör: len(“Türkiye”) 7 len("Bilgisayar Bilimi")      17                                                           à Açıklaması: Bilgisayar Bilimi stringinin uzunluğu 17 karakterdir. Burada boşluk karakterinin de sayıldığına dikkat edelim. len("Bilgisayar Bilimi")+ len("Dersi")       22 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu sayısal olarak toplandı. len("Bilgisayar Bilimi")- len("Dersi")       12 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu kullanılarak çıkarma işlemi ya...

KARŞILAŞTIRMA OPERATÖRLERİ, BOOL KAVRAMI, KİMLİK OPERATÖRÜ VE DİĞERLERİ

Karşılaştırma Operatörleri: Eşittir                         == Eşit değildir              != >                                  büyüktür <                                  küçüktür >=                                büyük eşittir <=                  ...