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.