Boole Mantığı ve Karşılaştırmalar
Koşulları değerlendirmek için mantıksal işleçleri ve karşılaştırma ifadelerini kullanmayı öğrenin.
Boole Mantığı ve Karşılaştırmalar, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.
Boole Mantığına ve Karşılaştırmalara Giriş
Boole Mantığına ve Karşılaştırmalara Giriş
Boole mantığı ve karşılaştırma işleçleri, programlamada karar vermek için gereklidir. Değerleri karşılaştırmanıza ve koşulları birleştirmenize olanak tanırlar.
Bu derste mantıksal işleçleri (and, or, not) ve karşılaştırma işleçlerini (==, !=, <, > vb.) öğreneceksiniz.

Boole Mantığı Nedir?
Boole Mantığı Nedir?
Boole mantığı True veya False değerleriyle ilgilenir. Bu değerler, mantıksal ve karşılaştırma işlemlerinin sonucudur.
Örneğin:
# Boolean example
is_sunny = True
print(is_sunny)Mantıksal İşleçler
Mantıksal Operatörler
Mantıksal operatörler koşulları birleştirir. Başlıca operatörler şunlardır:
and: Her iki koşul da doğru olmalıdır.or: En az bir koşul doğru olmalıdır.not: Koşulu tersine çevirir.
Örneğin:
# Logical operators example
x = 5
y = 10
print(x > 3 and y > 8)
print(x > 3 or y < 5)
print(not x > 3)Karşılaştırma Operatörleri
Karşılaştırma Operatörleri
Karşılaştırma operatörleri değerleri karşılaştırır ve True veya False döndürür. Bazı örnekler şunlardır:
==: Eşittir!=: Eşit değildir<: Küçüktür>: Büyüktür<=: Küçük veya eşittir>=: Büyük veya eşittir
Karşılaştırma Operatörlerine Örnekler
Karşılaştırma Operatörlerine Örnekler
Bazı örneklere bakalım:
# Comparison operators example
x = 10
y = 20
print(x == y)
print(x != y)
print(x < y)Mantıksal ve Karşılaştırma Operatörlerini Birleştirme
Mantıksal ve Karşılaştırma Operatörlerini Birleştirme
Karmaşık koşullar oluşturmak için mantıksal ve karşılaştırma operatörlerini birleştirebilirsiniz:
# Combining logical and comparison operators
x = 15
y = 10
z = 20
print(x > y and z > x)Uygulamalı Örnek
Uygulamalı Örnek
Öğrendiklerimizi uygulamalı bir örnekte kullanalım:
# Practical example
age = 18
has_license = True
if age >= 18 and has_license:
print("You can drive.")
else:
print("You cannot drive.")Mantıksal ve Karşılaştırma Operatörleriyle Yapılan Yaygın Hatalar
Mantıksal ve Karşılaştırma Operatörleriyle Yapılan Yaygın Hatalar
Kaçınmanız gereken bazı yaygın hatalar şunlardır:
- Karşılaştırmalarda
==yerine=kullanmak. - Karmaşık koşullarda açıklık sağlamak için parantez kullanmayı unutmak.
Neler Öğrendik?
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Boole mantığının temelleri.
- Mantıksal operatörler:
and,or,not. - Karşılaştırma operatörleri:
==,!=,<,>vb. - Mantıksal ve karşılaştırma operatörlerinin nasıl birleştirileceği.
Harika iş çıkardınız! Bir sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Boole Mantığı ve Karşılaştırmalar” dersi ücretsiz mi?
Evet — “Boole Mantığı ve Karşılaştırmalar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.
“Boole Mantığı ve Karşılaştırmalar” dersinde ne öğreneceğim?
Koşulları değerlendirmek için mantıksal işleçleri ve karşılaştırma ifadelerini kullanmayı öğrenin. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Boole Mantığı ve Karşılaştırmalar” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Koşullu İfadeleri Anlama
- Boole Mantığı ve Karşılaştırmalar
- Döngüler
- Atama İfadeleri (Walrus İşleci)