Python: Temel İşlemler Nasıl Yapılır
Python’da Temel İşlemlere Giriş
Python, öğrenmesi kolay 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 adım adım öğrenecek, örneklerle pekiştirecek ve sık karşılaşılan durumlarla ilgili pratik çözümler bulacaksınız. Hazırsanız, Python dünyasına adım atalım!
Neden Python?
Python’ı diğer programlama dillerinden ayıran bazı önemli özellikler şunlardır:
- Okunabilirlik: Python’ın sözdizimi, İngilizceye yakınlığı sayesinde kolayca anlaşılabilir.
- Çok yönlülük: Web geliştirme, veri bilimi, yapay zeka, otomasyon ve daha birçok alanda kullanılabilir.
- Geniş Kütüphane Desteği: NumPy, Pandas, Scikit-learn gibi güçlü kütüphaneler sayesinde karmaşık işlemleri kolayca gerçekleştirebilirsiniz.
- Platform Bağımsızlığı: Windows, macOS ve Linux gibi farklı işletim sistemlerinde sorunsuz çalışır.
Python’da Temel İşlemler
Aritmetik İşlemler
Python, temel aritmetik işlemleri (toplama, çıkarma, çarpma, bölme) kolayca yapmanızı sağlar.
Toplama (+)
İki veya daha fazla sayıyı toplamak için kullanılır.
sayi1 = 10
sayi2 = 5
toplam = sayi1 + sayi2
print(toplam) # Çıktı: 15
Çıkarma (-)
İki sayının farkını bulmak için kullanılır.
sayi1 = 10
sayi2 = 5
fark = sayi1 - sayi2
print(fark) # Çıktı: 5
Çarpma (*)
İki sayıyı çarpmak için kullanılır.
sayi1 = 10
sayi2 = 5
carpim = sayi1 * sayi2
print(carpim) # Çıktı: 50
Bölme (/)
Bir sayıyı diğerine bölmek için kullanılır. Bölme işleminin sonucu her zaman kayan noktalı (float) bir sayıdır.
sayi1 = 10
sayi2 = 5
bolum = sayi1 / sayi2
print(bolum) # Çıktı: 2.0
Tamsayı Bölmesi (//)
Bölme işleminin sonucunu tamsayı olarak almak için kullanılır. Ondalıklı kısım atılır.
sayi1 = 10
sayi2 = 3
tamsayi_bolum = sayi1 // sayi2
print(tamsayi_bolum) # Çıktı: 3
Mod Alma (%)
Bir sayının diğerine bölümünden kalanı bulmak için kullanılır.
sayi1 = 10
sayi2 = 3
kalan = sayi1 % sayi2
print(kalan) # Çıktı: 1
Üs Alma (**)
Bir sayının üssünü almak için kullanılır.
sayi = 2
us = 3
sonuc = sayi ** us
print(sonuc) # Çıktı: 8
Karşılaştırma İşlemleri
İki değeri karşılaştırmak için kullanılır. Sonuç her zaman True (doğru) veya False (yanlış) değeridir.
- Eşittir (==)
- Eşit Değildir (!=)
- Büyüktür (>)
- Küçüktür (<)
- Büyük Eşittir (>=)
- Küçük Eşittir (<=)
sayi1 = 10
sayi2 = 5
print(sayi1 == sayi2) # Çıktı: False
print(sayi1 != sayi2) # Çıktı: True
print(sayi1 > sayi2) # Çıktı: True
print(sayi1 = sayi2) # Çıktı: True
print(sayi1 <= sayi2) # Çıktı: False
Mantıksal İşlemler
Birden fazla koşulu birleştirmek veya bir koşulun tersini almak için kullanılır. Python’da “and”, “or” ve “not” operatörleri kullanılır.
- and: Her iki koşul da doğruysa True, aksi takdirde False döndürür.
- or: Koşullardan en az biri doğruysa True, aksi takdirde False döndürür.
- not: Koşulun tersini alır. True ise False, False ise True döndürür.
sayi1 = 10
sayi2 = 5
print(sayi1 > 5 and sayi2 15 or sayi2 15)) # Çıktı: True
Sonuç
Bu makalede, Python’da temel işlemleri ayrıntılı bir şekilde inceledik. Aritmetik işlemler, karşılaştırma işlemleri ve mantıksal işlemlerin nasıl yapıldığını, örneklerle ve açıklamalarla öğrendik. Unutmayın, programlama öğrenmek sürekli pratik yapmayı gerektirir. Öğrendiğiniz bu temel bilgileri kullanarak, daha karmaşık problemleri çözmeye başlayabilirsiniz.
“Programlama, sadece bilgisayarlara talimat vermek değil, aynı zamanda problem çözme sanatıdır.”
Python’da daha da ilerlemek için, veri yapıları (listeler, sözlükler, demetler), döngüler (for, while), fonksiyonlar ve nesne yönelimli programlama gibi konuları araştırmaya devam edebilirsiniz. Başarılar dilerim!