Veri Yapıları Olarak Dizeler
Python dizelerini ve bunların güçlü yerleşik yöntemlerini keşfedin.
Veri Yapıları Olarak Dizeler, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 5. 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.
Veri Yapısı Olarak Dizelere Giriş
Veri Yapısı Olarak Dizelere Giriş
Python'daki dizeler karakter dizileridir. İndekslemeyi, dilimlemeyi ve çeşitli değiştirme yöntemlerini destekledikleri için veri yapıları olarak ele alınabilirler.
Bu derste dizelerle nasıl çalışacağınızı ve güçlü yöntemlerini nasıl kullanacağınızı öğreneceksiniz.

Dize Oluşturma
Dize Oluşturma
Dizeler, karakterler tek, çift veya üçlü tırnak içine alınarak oluşturulur:
# Creating a string
text = "Hello, World!"
print(text)Dizelerde İndeksleme ve Dilimleme
Dizelerde İndeksleme ve Dilimleme
İndeksleme ve dilimleme kullanarak tek tek karakterlere veya alt dizelere erişebilirsiniz:
# String indexing and slicing
text = "Hello, World!"
print(text[0]) # Outputs: H
print(text[0:5]) # Outputs: HelloDizeleri Birleştirme ve Tekrarlama
Dizeleri Birleştirme ve Tekrarlama
Dizeleri + işleciyle birleştirebilir ve * işleciyle tekrarlayabilirsiniz:
# String concatenation and repetition
greeting = "Hello" + ", World!"
print(greeting) # Outputs: Hello, World!
print("Hi! " * 3) # Outputs: Hi! Hi! Hi!Dize Yöntemleri: Temel İşlemler
Dize Yöntemleri: Temel İşlemler
Python, dizeleri değiştirmek için birçok yöntem sunar:
lower(): Tüm karakterleri küçük harfe dönüştürür.upper(): Tüm karakterleri büyük harfe dönüştürür.strip(): Başlangıçtaki ve sondaki boşlukları kaldırır.
# String methods
text = " Hello, World! "
print(text.strip()) # Outputs: Hello, World!Alt Dizeleri Bulma
Alt Dizeleri Bulma
find() ve in gibi yöntemleri kullanarak alt dizeleri arayabilirsiniz:
# Finding substrings
text = "Hello, World!"
print(text.find("World")) # Outputs: 7
print("World" in text) # Outputs: TrueDizeleri Bölme ve Birleştirme
Dizeleri Bölme ve Birleştirme
Bir dizeyi kelimelerden oluşan bir listeye bölebilir veya bir kelime listesini tek bir dizede birleştirebilirsiniz:
# Splitting and joining strings
text = "apple,banana,cherry"
words = text.split(",")
print(words) # Outputs: ['apple', 'banana', 'cherry']
print(",".join(words)) # Outputs: apple,banana,cherryDizelerle İlgili Yaygın Hatalar
Dizelerle İlgili Yaygın Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- Bir dizeyi değiştirmeye çalışmak (dizeler değiştirilemez).
- Dize indekslemesinin 0'dan başladığını unutmak.
- Dize yöntemleri için yanlış söz dizimini kullanmak.
Neler Öğrendiniz?
Neler Öğrendiniz?
Bu derste şunları öğrendiniz:
- Python'da dize oluşturmayı ve dizeleri değiştirmeyi.
- Dize indekslemesini, dilimlemeyi ve değiştirme yöntemlerini.
- Veri işleme için dizeleri bölmeyi ve birleştirmeyi.
Harika iş çıkardınız! Sonraki konuya geçelim.

Sıkça Sorulan Sorular
“Veri Yapıları Olarak Dizeler” dersi ücretsiz mi?
Evet — “Veri Yapıları Olarak Dizeler” 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.
“Veri Yapıları Olarak Dizeler” dersinde ne öğreneceğim?
Python dizelerini ve bunların güçlü yerleşik yöntemlerini 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 5. dersidir.
“Veri Yapıları Olarak Dizeler” 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.