Python: Temel İşlemler Nasıl Yapılır
Python: Temel İşlemler Nasıl Yapılır
Python, okunabilir sözdizimi ve geniş kütüphane desteği sayesinde hem yeni başlayanlar hem de deneyimli geliştiriciler için popüler bir programlama dilidir. Bu makalede, Python’da temel işlemleri nasıl gerçekleştirebileceğinizi ayrıntılı olarak inceleyeceğiz. Toplama, çıkarma, çarpma, bölme gibi matematiksel işlemlerden, değişken tanımlama ve kullanmaya, veri tiplerine kadar birçok temel konuya değineceğiz.
Python’a Giriş: Temel Kavramlar
Python’da işlem yapmaya başlamadan önce, bazı temel kavramları anlamak önemlidir. Bunlar arasında değişkenler, veri tipleri ve operatörler bulunur.
Değişkenler
Değişkenler, verileri saklamak için kullanılan etiketlerdir. Bir değişkene bir değer atadığınızda, bu değer bellekte saklanır ve değişken adı aracılığıyla erişilebilir hale gelir. Python’da değişken tanımlamak için eşittir (=) operatörü kullanılır. Örneğin:
x = 5
mesaj = "Merhaba Dünya!"
Bu örnekte, ‘x’ değişkenine 5 değeri, ‘mesaj’ değişkenine ise “Merhaba Dünya!” metni atanmıştır.
Veri Tipleri
Python, farklı türde verileri işleyebilir. En yaygın veri tipleri şunlardır:
- Tamsayı (Integer): Tam sayıları temsil eder (örneğin: 5, -10, 0).
- Ondalıklı Sayı (Float): Kayan noktalı sayıları temsil eder (örneğin: 3.14, -2.5).
- Metin (String): Metin dizilerini temsil eder (örneğin: “Merhaba”, “Python”).
- Boolean: Doğru (True) veya yanlış (False) değerlerini temsil eder.
Operatörler
Operatörler, değişkenler ve değerler üzerinde işlem yapmak için kullanılır. Python’da yaygın olarak kullanılan operatörler şunlardır:
- Aritmetik Operatörler: Toplama (+), çıkarma (-), çarpma (*), bölme (/), mod alma (%), kuvvet alma (**)
- Karşılaştırma Operatörleri: Eşittir (==), eşit değildir (!=), büyüktür (>), küçüktür (=), küçük eşittir (<=)
- Mantıksal Operatörler: Ve (and), veya (or), değil (not)
- Atama Operatörleri: Eşittir (=), toplama ve atama (+=), çıkarma ve atama (-=), çarpma ve atama (*=), bölme ve atama (/=)
Temel Matematiksel İşlemler
Python’da temel matematiksel işlemleri gerçekleştirmek oldukça kolaydır. Aritmetik operatörleri kullanarak toplama, çıkarma, çarpma, bölme ve diğer matematiksel işlemleri yapabilirsiniz.
a = 10
b = 5
toplam = a + b # Toplama
fark = a - b # Çıkarma
carpim = a * b # Çarpma
bolum = a / b # Bölme
mod = a % b # Mod Alma (Kalan)
kuvvet = a ** b # Kuvvet Alma
Bu örnekte, ‘a’ ve ‘b’ değişkenleri üzerinde temel matematiksel işlemler gerçekleştirilmiştir. Bölme işlemi (/) her zaman kayan noktalı bir sonuç döndürür.
Değişkenlerle Çalışmak
Değişkenler, verileri geçici olarak saklamak ve işlemek için kullanılır. Değişkenlerin değerlerini değiştirebilir, farklı veri tiplerini birleştirebilir ve karmaşık işlemler gerçekleştirebilirsiniz.
ad = "Ahmet"
soyad = "Yılmaz"
yas = 30
tam_ad = ad + " " + soyad # Metin Birleştirme
print("Adı Soyadı:", tam_ad)
print("Yaşı:", yas)
Bu örnekte, ad ve soyad değişkenleri birleştirilerek tam_ad değişkenine atanmıştır. Metin birleştirme işlemi için ‘+’ operatörü kullanılır. Ayrıca, print() fonksiyonu ile değişkenlerin değerleri ekrana yazdırılmıştır.
Örnek Uygulama: Basit Hesap Makinesi
Şimdi öğrendiklerimizi kullanarak basit bir hesap makinesi uygulaması geliştirelim.
sayi1 = float(input("Birinci sayıyı girin: "))
sayi2 = float(input("İkinci sayıyı girin: "))
islem = input("Yapılacak işlemi girin (+, -, *, /): ")
if islem == "+":
sonuc = sayi1 + sayi2
elif islem == "-":
sonuc = sayi1 - sayi2
elif islem == "*":
sonuc = sayi1 * sayi2
elif islem == "/":
if sayi2 == 0:
print("Hata: Sıfıra bölme hatası!")
else:
sonuc = sayi1 / sayi2
else:
print("Hata: Geçersiz işlem!")
sonuc = None # Sonucun tanımlı olduğundan emin olmak için None değerini atıyoruz.
if sonuc is not None:
print("Sonuç:", sonuc)
Bu uygulama, kullanıcıdan iki sayı ve bir işlem alarak sonucu hesaplar ve ekrana yazdırır.
Sonuç
Bu makalede, Python’da temel işlemleri nasıl gerçekleştirebileceğinizi öğrendiniz. Değişken tanımlama, veri tipleri, operatörler ve temel matematiksel işlemler gibi konuları ele aldık. Basit bir hesap makinesi uygulaması geliştirerek öğrendiklerinizi pekiştirdiniz. Python’da daha karmaşık işlemler yapmak için bu temel bilgileri kullanabilirsiniz. Unutmayın ki, pratik yaparak ve farklı örnekler üzerinde çalışarak Python becerilerinizi geliştirebilirsiniz.
“Programlamanın temeli, problemleri çözmek için mantıksal adımlar tasarlamaktır. Python, bu adımları ifade etmek için harika bir araçtır.” – Guido van Rossum (Python’ın yaratıcısı)