Python: Temel İşlemler Nasıl Yapılır

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.
Bilgi: Python’ı kullanmaya başlamadan önce bilgisayarınıza Python’ın en güncel sürümünü yüklemeniz gerekmektedir. Python’ı resmi web sitesinden (python.org) indirebilirsiniz.

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
Uyarı: Bölme işleminde (/) payda sıfır olamaz. Aksi takdirde “ZeroDivisionError” hatası alırsınız.

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
Başarı: Python’da temel işlemleri başarıyla öğrendiniz! Şimdi öğrendiklerinizi pekiştirmek için pratik yapmaya devam edin.

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!

Bir yanıt yazın 0

Your email address will not be published. Required fields are marked *