0Pricing
Python Academy · Ders

Dosyaları Okuma ve Yazma

Verileri depolamak ve almak için dosyaları nasıl yöneteceğinizi anlayın.

Dosyaları Okuma ve Yazma, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 3 dersinin 1. 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 3 dersten oluşur.

Dosya Okuma ve Yazmaya Giriş

Dosya Okuma ve Yazmaya Giriş

Dosya işlemleri, her Python programcısı için temel bir beceridir. Bilgisayarınızdaki dosyalarda veri depolamanıza, bu verileri almanıza ve değiştirmenize olanak tanır.

Bu derste Python'ın yerleşik işlevlerini kullanarak dosyaları açmayı, read, write ve close işlemlerini gerçekleştirmeyi öğreneceksiniz.

Dosyaları Okuma ve Yazma — resim 1

Dosyaları Açma

Dosyaları Açma

Python'da bir dosyayla çalışmak için önce dosyayı open() işlevini kullanarak açmanız gerekir. Bu işlev, dosya adını ve kipi bağımsız değişken olarak alır:

  • 'r': Okuma kipi (varsayılan).
  • 'w': Yazma kipi.
  • 'a': Dosyanın sonuna ekleme kipi.
  • 'b': İkili kip.
# Opening a file in read mode
file = open("example.txt", "r")
# Always remember to close the file after use
file.close()

Dosyaları Okuma

Dosyaları Okuma

Bir dosyanın içeriğini read(), readline() ve readlines() gibi yöntemleri kullanarak okuyabilirsiniz:

# Reading the entire content of a file
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()

Dosyalara Yazma

Dosyalara Yazma

Bir dosyaya write işlemi yapmak için dosyayı yazma ('w') veya dosyanın sonuna ekleme ('a') kipinde açın. 'w' kipinde yazmak dosyanın üzerine yazar; 'a' kipi ise içeriği dosyanın sonuna ekler:

# Writing to a file
file = open("example.txt", "w")
file.write("Hello, World!\n")
file.close()

with Bildirimini Kullanma

with Bildirimini Kullanma

with bildirimi, dosyayı otomatik olarak kapatarak dosya işlemlerini kolaylaştırır:

# Using with statement to open and read a file
with open("example.txt", "r") as file:
    content = file.read()
    print(content)  # File is automatically closed after this block

Dosyaların Sonuna Ekleme

Dosyaların Sonuna Ekleme

Dosyanın sonuna ekleme, mevcut bir dosyanın üzerine yazmadan sonuna yeni içerik eklemenizi sağlar:

# Appending to a file
with open("example.txt", "a") as file:
    file.write("This is additional content.\n")

Dosyaları Satır Satır Okuma

Dosyaları Satır Satır Okuma

Büyük dosyalar için yararlı olan bir döngü kullanarak dosyayı satır satır okuyabilirsiniz:

# Reading a file line by line
with open("example.txt", "r") as file:
    for line in file:
        print(line.strip())  # Removes the trailing newline

Dosya İşlemleriyle İlgili Yaygın Hatalar

Dosya İşlemleriyle İlgili Yaygın Hatalar

Kaçınmanız gereken bazı hatalar şunlardır:

  • Bir dosyayı açtıktan sonra kapatmayı unutmak (with bildirimini kullanın).
  • Dosyanın üzerine yazan yazma kipini ('w') istemeden kullanmak.
  • Dosyayla ilgili özel durumları ele almamak.

Ne Öğrendik?

Ne Öğrendik?

Bu derste şunları öğrendiniz:

  • Python'da dosyaların nasıl açılacağını, okunacağını, yazılacağını ve sonlarına içerik ekleneceğini.
  • Daha güvenli dosya işlemleri için with bildirimini nasıl kullanacağınızı.
  • Dosyalarla çalışırken kaçınmanız gereken yaygın hataları.

Harika iş çıkardınız! Şimdi sonraki konuya geçelim.

Dosyaları Okuma ve Yazma — resim 11

Sıkça Sorulan Sorular

“Dosyaları Okuma ve Yazma” dersi ücretsiz mi?

Evet — “Dosyaları Okuma ve Yazma” 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 3 dersten oluşur.

“Dosyaları Okuma ve Yazma” dersinde ne öğreneceğim?

Verileri depolamak ve almak için dosyaları nasıl yöneteceğinizi 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, 3 dersinin 1. dersidir.

“Dosyaları Okuma ve Yazma” 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. Dosyaları Okuma ve Yazma
  2. CSV Dosyalarıyla Çalışma
  3. Dosya G/Ç İşlemlerinde Özel Durumları Yönetme
← Python Academy Sayfasına Dön