Python Programlama Diline Giriş
Python, 1989 yılında Guido van Rossum tarafından oluşturulmuş, sunucu taraflı, açık kaynak kodlu, diğer programlama dillerine göre öğrenmesi daha kolay, üst seviye bir bilgisayar programlama dilidir. Pek çok farklı işletim sistemi üzerinde çalışabilir. İngilizce söz dizimine benzer yapıdadır. Derleme (compile) yerine Yorumlama (interpreter) yoluyla çalışır ve bu sayede çok daha hızlı program üretilebilir. Yöntemsel (procedural), nesne yönelimli (object-oriented) ve fonksiyonel (functional) özellikleri destekler.
Python Programlama Dili
Python 1.0 versiyonu 1994 yılında kullanıma sunulmuştur. Aralık 2008 yılında önceki sürümüyle uyumsuz olan versiyon 3.0 piyasaya sürülmüştür. Berkeley Üniversitesinden alınan istatistiklere göre 2021 yılında en çok tercih edilen programlama dili olmuştur.
Kurulum
En yaygın kullanılan işletim sistemleri olan Windows, Linux ve macOS için kurulum dosyaları python.org sitesinde ücretsiz ve açık kaynak koduyla hizmete sunulmaktadır. Windows ve macOS'da kurulum sonrası etkileşimli ara yüz IDLE ile program yazmak mümkün hale gelir. IDLE ile derlemeye (compile) gerek kalmadan yorumlama (interpreter) yoluyla program kodları hızlı bir şekilde işletilebilir. Linux ve macOS'un terminal bağlantıları ile de Python etkileşimli ara yüzüne erişim mümkündür.
Temel Bilgiler
IDLE etkileşimli ara yüzündeki komut satırı, gelişmiş bir hesap makinesi olarak kullanılabilir.
Python programlamada; metin, sayısal, dizi, sözlük, küme, boolean ve ikili veri türleri mevcuttur.
Söz Dizimi
Girinti; diğer programlama dillerinin aksine Python programlamada önemli bir söz dizimi kuralıdır. Kod bloğu girintilerle belli olur ve en az bir karakter girinti boşluğu verilmelidir.
Değişkenler
Bir değer ataması ile değişken oluşturulabilir. Eşittir (=) operatörü ile değişkene değer ataması yapılır. Sol taraf değişkenin adı, sağ taraf ise değişkene depolanan değerdir.
Veri Türleri
Python 5 standart veri türüne sahiptir. Bunlar: sayı (number), metin(string), liste (list), demet (tuple) ve sözlük (dictionary)'tür.
Operatörler
Operatörler işlenenlerin değerini değiştiren yapılardır. Python programlama dilinde; aritmetik, karşılaştırma, atama, mantık, bit, üyelik ve kimlik başlıca operatörlerdir.
Karar Verme
Karar verme, bir programın yürütülmesi sırasında ortaya çıkan koşulların ve o koşullara göre yapılan belirli eylemlerin öngörülmesidir.
Döngüler
Döngüler, programlamada bir fonksiyondaki kod bloğunun tekrar gerektiren ifadelerinin kolay bir şekilde oluşturulmasında kullanılan yapılardır.