24 Haziran 2015 Çarşamba

Python Nedir ?

İlk Yazımda sizlere Python nedir  ve Python basit kod bloğuna bakacağız .. 

Python Nedir ?

Python nesne tabanlı ve Yüksek seviyeli bir programlama dilidir. Daha çok web programlama ve veritabanı platformlarında  kullanılır.Ama burada dikkat edilmesi gerekilen konu PHP deki gibi          ( PHP5 ile 4 'ü birlikte kullanmak ) sürümlerarasında uyum yoktur yani Python 3.X ile 2.X uyumsuzdur. Youtube , Bittorrent , Google , NASA gibi kurumlar ve projeler Python kullanmıştır.


Python Kod Bloğu 

Hemen Başlayalım...
while True:
      buton1= "Toplama - 1 "
      buton2= "Çıkarma - 2"      buton3= "Çarpma - 3"      buton4= "Bölme -4 "
      print buton1
      print buton2
      print buton3
      print buton4
      soru = raw_input("Lütfen yapmak istediğiniz işlemi seçin: ")
      if soru == "1" :
          sayi1 = input("Lütfen ilk sayıyı girin: ")
          print sayi1
          sayi2 = input("Lütfen ikinci sayıyı girin: ")
          print sayi1, "+", sayi2,":", sayi1 + sayi2
      if soru == "2" :
          sayi3 = input("Lütfen ilk sayıyı girin: ")
          print sayi3
          sayi4 = input("Lütfen ikinci sayıyı girin: ")
          print sayi3, "-", sayi4,":", sayi3 - sayi4
     if soru == "3" :
         sayi5 = input("Lütfen ilk sayıyı girin: ")
         print sayi5
         sayi6 = input("Lütfen ikinci sayıyı girin: ")
         print sayi5, "x", sayi6,":", sayi5 * sayi6
     if soru == "4":
         sayi7 = input("Lütfen ilk sayıyı girin: ")
         print sayi7
         sayi8 = input("Lütfen ikinci sayıyı girin: ")
         print sayi7, "/", sayi8,":", sayi7 / sayi8

python da küme parantezlerinin kullanılmamasının sebebi hızlı yazılma amacında oluşudur. Hatta bazen tek satırda bile birden fazla kod yazabilirsiniz....

işleçler

  • '*'  -  çarpma işlemleri 
  • '/' -   bölme işlemleri 
  • '+' -  toplama işlemleri 
  • '-' -   çıkarma işlemleri için
  • '<'  - küçüktür' 
  • '>' -  'büyüktür'
  • '==' -  'eşittir' 
  • '<=' -  'küçük eşittir' 
  • '>=' -  'büyük eşittir' 
  • '!=' - 'eşit değil' anlamına gelir
  • '**' - 'üs alma' anlamına gelir
  • True - 'doğru' anlamına gelir
  • False - 'yanlış' anlamına gelir
  • and -  've' anlamına gelir
  • or  - 'veya' anlamına gelir
  • not - 'değil'


Ayrıca bu kodları içeren dosyalar  py,  .pyw,  .pyc,  .pyo,  .pyd dosya uzantıları ile kaydedilir.
umarım bu yazıda sizlere Pythonda kod yapısını ve mantığını anlatabilmişimdir ... Python eğitimi için tıklayın