Kümeler
Kümeleri benzersiz öğeler içeren işlemlerde nasıl kullanacağınızı keşfedin.
Kümeler, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 3. 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 5 dersten oluşur.
Kümelere Giriş
Kümelere Giriş
Kümeler, Python'da benzersiz öğelerden oluşan sırasız koleksiyonlardır. Benzersiz öğeleri depolamanız ve union, intersection ve difference gibi küme işlemlerini gerçekleştirmeniz gerektiğinde kullanışlıdırlar.
Bu derste kümelerin nasıl oluşturulacağını ve düzenleneceğini ve yaygın küme işlemlerinin nasıl gerçekleştirileceğini öğreneceksiniz.

Küme Oluşturma
Küme Oluşturma
Bir küme, öğelerin virgüllerle ayrılarak küme parantezlerinin {} içine yerleştirilmesiyle oluşturulur. Örneğin:
# Creating a set
fruits = {"apple", "banana", "cherry"}
print(fruits)Kümelerde Benzersiz Öğeler
Kümelerde Benzersiz Öğeler
Kümeler yinelenen öğeleri otomatik olarak kaldırır. Örneğin:
# Sets with unique elements
numbers = {1, 2, 2, 3, 4, 4}
print(numbers) # Outputs: {1, 2, 3, 4}Küme İşlemleri: union
Küme İşlemleri: union
union() yöntemi, iki kümedeki tüm öğeleri içeren bir küme döndürür:
# Union of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.union(set2)) # Outputs: {1, 2, 3, 4, 5}Küme İşlemleri: intersection
Küme İşlemleri: intersection
intersection() yöntemi, yalnızca her iki kümede ortak olan öğeleri içeren bir küme döndürür:
# Intersection of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.intersection(set2)) # Outputs: {3}Küme İşlemleri: difference
Küme İşlemleri: difference
difference() yöntemi, ilk kümede bulunup ikinci kümede bulunmayan öğeleri içeren bir küme döndürür:
# Difference of sets
set1 = {1, 2, 3}
set2 = {3, 4, 5}
print(set1.difference(set2)) # Outputs: {1, 2}Öğe Ekleme ve Kaldırma
Öğe Ekleme ve Kaldırma
add() ve remove() yöntemlerini kullanarak bir kümeye öğe ekleyebilir veya kümeden öğe kaldırabilirsiniz:
# Adding and removing elements
fruits = {"apple", "banana"}
fruits.add("cherry")
fruits.remove("banana")
print(fruits) # Outputs: {'apple', 'cherry'}Kümelerle Çalışırken Yaygın Hatalar
Kümelerle Çalışırken Yaygın Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- Küme öğelerine indeks kullanarak erişmeye çalışmak (kümeler sırasızdır).
- Listeler gibi değiştirilebilir nesneleri kümeye eklemek (hata oluşturur).
- Kümelerin öğelerin sırasını koruduğunu varsaymak.
Neler Öğrendik?
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Python'da kümelerin nasıl oluşturulacağını ve düzenleneceğini.
- Kümelerin benzersizlik özelliğini ve yaygın küme işlemlerini.
- Kümelere nasıl öğe ekleneceğini ve kümelerden nasıl öğe kaldırılacağını.
Harika iş çıkardınız! Şimdi sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Kümeler” dersi ücretsiz mi?
Evet — “Kümeler” 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 5 dersten oluşur.
“Kümeler” dersinde ne öğreneceğim?
Kümeleri benzersiz öğeler içeren işlemlerde nasıl kullanacağınızı keşfedin. 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, 5 dersinin 3. dersidir.
“Kümeler” 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.