Demetler
Değiştirilemez dizilerin avantajlarını ve bunları nasıl kullanacağınızı anlayın.
Demetler, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 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 5 dersten oluşur.
Demetlere Giriş
Demetlere Giriş
Demetler, Python'da değiştirilemez dizilerdir; yani oluşturulduktan sonra öğeleri değiştirilemez. Genellikle ilişkili verileri gruplamak için kullanılırlar.
Bu derste demetlerin nasıl oluşturulacağını ve kullanılacağını, bunlar üzerinde işlemlerin nasıl gerçekleştirileceğini ve değiştirilemezliklerinin ne anlama geldiğini öğreneceksiniz.

Demet Oluşturma
Demet Oluşturma
Bir demet, öğelerin virgüllerle ayrılarak parantezlerin () içine yerleştirilmesiyle oluşturulur:
# Creating a tuple
fruits = ("apple", "banana", "cherry")
print(fruits)Demet Öğelerine Erişme
Demet Öğelerine Erişme
Listelerde olduğu gibi demet öğelerine indeksleme kullanarak erişebilirsiniz:
# Accessing tuple elements
fruits = ("apple", "banana", "cherry")
print(fruits[1]) # Outputs: bananaDemetlerin Değiştirilemezliği
Demetlerin Değiştirilemezliği
Demetler değiştirilemez; yani oluşturulduktan sonra öğeleri değiştirilemez:
# Immutability of tuples
fruits = ("apple", "banana", "cherry")
# Uncommenting the next line will raise an error
# fruits[1] = "grape"Demet İşlemleri
Demet İşlemleri
Demetler birleştirme ve tekrarlama gibi işlemleri destekler:
# Tuple operations
t1 = (1, 2, 3)
t2 = (4, 5)
print(t1 + t2) # Outputs: (1, 2, 3, 4, 5)
print(t1 * 2) # Outputs: (1, 2, 3, 1, 2, 3)Demet Paketleme ve Açma
Demet Paketleme ve Açma
Birden çok değeri bir demet içinde paketleyebilir ve bunları değişkenlere açabilirsiniz:
# Tuple packing and unpacking
t = (1, 2, 3)
a, b, c = t
print(a, b, c) # Outputs: 1 2 3Anahtar Olarak Demetleri Kullanma
Anahtar Olarak Demetleri Kullanma
Demetler değiştirilemez oldukları için sözlüklerde anahtar olarak kullanılabilir:
# Using tuples as dictionary keys
locations = {(40.7128, -74.0060): "New York", (34.0522, -118.2437): "Los Angeles"}
print(locations[(40.7128, -74.0060)]) # Outputs: New YorkDemetlerle Çalışırken Yaygın Hatalar
Demetlerle Çalışırken Yaygın Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- Bir demetin öğelerini değiştirmeye çalışmak (demetler değiştirilemez).
- Benzer söz dizimleri nedeniyle demetleri listelerle karıştırmak.
- Değiştirilebilir nesneleri (listeler gibi) demetlerin içinde kullanmak; çünkü bunlar yine de değiştirilebilir.
Listeler Dersi Özeti
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Python'da listelerin nasıl oluşturulacağını ve düzenleneceğini.
- Yaygın liste işlemlerini ve yöntemlerini.
- İç içe listelerin nasıl kullanılacağını ve listeler üzerinde nasıl yineleme yapılacağını.
Harika iş çıkardınız! Şimdi sonraki konuya geçelim.

Demetler Dersi Özeti
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Python'da demetlerin nasıl oluşturulacağını ve kullanılacağını.
- Demetlerin değiştirilemezliğini ve bunun sonuçlarını.
- Sözlük anahtarlarında ve diğer durumlarda demetlerin nasıl kullanılacağını.
Harika iş çıkardınız! Şimdi sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Demetler” dersi ücretsiz mi?
Evet — “Demetler” 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.
“Demetler” dersinde ne öğreneceğim?
Değiştirilemez dizilerin avantajlarını ve bunları nasıl kullanacağınızı anlayın. 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 2. dersidir.
“Demetler” 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.