0Pricing
Python Academy · Ders

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.

Demetler — resim 1

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: banana

Demetlerin 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 3

Anahtar 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 York

Demetlerle Ç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 — resim 11

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.

Demetler — resim 12

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.

Bu kursun tüm dersleri

  1. Listeler
  2. Demetler
  3. Kümeler
  4. Sözlükler
  5. Veri Yapıları Olarak Dizeler
← Python Academy Sayfasına Dön