Sözlükler
Veri depolamak için anahtar-değer çiftleriyle çalışın.
Sözlükler, CoddyKit'te ücretsiz bir Python For Kids 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 For Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python For Kids kursu toplamda 4 dersten oluşur.
Sözlüklere Giriş
Sözlükler
Veri Yapıları dersine hoş geldiniz! Bugün Python'da verileri anahtar-değer çiftleri şeklinde depolamanızı sağlayan sözlükleri öğreneceksiniz.

Sözlükler Nedir?
Sözlükler, her öğenin bir anahtar ve değer çifti olarak depolandığı koleksiyonlardır. Bilgileri benzersiz bir anahtara göre kolayca almanızı sağlayacak şekilde verileri düzenlemek için kullanışlıdır.
- Anahtar: Her öğe için benzersiz bir tanımlayıcıdır.
- Değer: Bir anahtarla ilişkilendirilmiş veridir.
Sözlük Oluşturma
Sözlük, öğelerin küme parantezleri ({}) içine virgüllerle ayrılarak yerleştirilmesiyle oluşturulur. Her anahtar, değerinden iki nokta üst üste (:) ile ayrılır.
Örnek:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}Sözlük Değerlerine Erişme
Belirli bir anahtarla ilişkilendirilmiş değere, anahtarı köşeli parantezler ([]) içinde kullanarak veya get() yöntemini kullanarak erişebilirsiniz.
Örnek:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
Sözlüğe Öğe Ekleme
Yeni bir anahtara değer atayarak sözlüğe yeni anahtar-değer çiftleri ekleyebilirsiniz.
Örnek:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
Sözlük Değerlerini Değiştirme
Sözlükler değiştirilebilir olduğundan mevcut bir anahtarla ilişkilendirilmiş değeri değiştirebilirsiniz.
Örnek:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
Sözlükten Öğe Kaldırma
Sözlükten öğeleri del ifadesini veya pop() yöntemini kullanarak kaldırabilirsiniz.
Örnek:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
Sözlükte Yineleme
Bir sözlükteki anahtarlara ve değerlere erişmek için for döngüsünü kullanarak sözlük üzerinde döngü oluşturabilirsiniz.
Örnek:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
Harika İş!
Verileri anahtar-değer çiftleri şeklinde depolamak ve yönetmek için sözlükleri nasıl kullanacağınızı öğrendiniz. Sözlükler, Python programlarınızdaki bilgileri düzenlemek için güçlü araçlardır. Kendi sözlüklerinizi oluşturarak ve özelliklerini deneyerek pratik yapmaya devam edin!

Sıkça Sorulan Sorular
“Sözlükler” dersi ücretsiz mi?
Evet — “Sözlükler” 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 For Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python For Kids kursu toplamda 4 dersten oluşur.
“Sözlükler” dersinde ne öğreneceğim?
Veri depolamak için anahtar-değer çiftleriyle çalışın. Python For Kids 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 For Kids öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python For Kids, 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.
“Sözlükler” 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 For Kids dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python For Kids 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.