Şimdi yükleniyor

Python ile Dosyadan Okunan Verileri İşlemek: Örneklerle Anlatım

Python ile Dosyadan Okunan Verileri İşlemek Örneklerle Anlatım

Python, dosya işlemleri konusunda oldukça güçlü ve kullanıcı dostu bir programlama dilidir. Özellikle .txt, .csv, .json gibi dosyalardan veri okuma ve bu verileri işleyerek analiz yapma, birçok yazılım geliştirici ve veri analisti tarafından sıkça kullanılan bir yaklaşımdır. Bu yazımda, Python ile dosyadan veri okuma ve bu verileri işleme sürecini adım adım örneklerle anlatacağım.

1. Neden Dosya Okuma Önemlidir?

Verilerin çoğu zaman bir dosya içerisinde saklandığı durumlarda, bu dosyaları okuyarak anlamlı bilgiler üretmek büyük önem taşır. Örneğin:

  • Kullanıcı kayıtlarını analiz etmek
  • Günlük log dosyalarını incelemek
  • Satış verilerini raporlamak

Bu gibi işlemler için dosyadan veri okumak kaçınılmazdır.

2. Python ile Metin Dosyasını Okumak

En basit haliyle bir .txt dosyasını Python ile şu şekilde okuyabiliriz ;

with open("veriler.txt", "r", encoding="utf-8") as dosya:
    satirlar = dosya.readlines()

for satir in satirlar:
    print(satir.strip())

with open(…) yapısı, dosya işlemlerinde güvenli ve otomatik kapanma sağladığı için tercih edilir.

3. Örnek Senaryo: Kullanıcı Verilerini İşlemek

veriler.txt dosyamızda şu şekilde bilgiler olsun ;

Ali,25
Ayşe,30
Mehmet,22
Zeynep,28

Bu verileri okuyup yaş ortalamasını hesaplayalım ;

toplam_yas = 0
kisi_sayisi = 0

with open("veriler.txt", "r", encoding="utf-8") as dosya:
    for satir in dosya:
        ad, yas = satir.strip().split(",")
        toplam_yas += int(yas)
        kisi_sayisi += 1

ortalama = toplam_yas / kisi_sayisi
print(f"Yaş ortalaması: {ortalama:.2f}")

4. CSV Dosyasını Okumak ve İşlemek

Python’un csv modülü ile daha yapısal veri içeren .csv dosyaları kolaylıkla okunabilir.

import csv

with open("veriler.csv", newline='', encoding='utf-8') as csvfile:
    okuyucu = csv.reader(csvfile)
    for satir in okuyucu:
        print(satir)

veriler.csv ;

Ad,Yas
Ali,25
Ayşe,30
Mehmet,22
Zeynep,28

Yukarıdaki örnekte başlık satırını atlamak isterseniz next(okuyucu) diyerek ilk satırı geçebilirsiniz.

5. JSON Dosyasını Okumak ve Anlamlı Veriye Dönüştürmek

JSON, günümüzde web servislerinde sıkça kullanılan bir veri formatıdır. Python ile kolaylıkla işlenebilir.

import json

with open("veri.json", "r", encoding="utf-8") as dosya:
    veriler = json.load(dosya)

for kullanici in veriler["kullanicilar"]:
    print(f'{kullanici["ad"]} - {kullanici["yas"]}')

veri.json içeriği:

{
  "kullanicilar": [
    {"ad": "Ali", "yas": 25},
    {"ad": "Ayşe", "yas": 30}
  ]
}

Python ile dosyadan veri okuma ve bu verileri işleme süreci oldukça basit ancak bir o kadar da güçlüdür. Bu beceri, veri analizi, raporlama ve otomasyon görevlerinde büyük avantaj sağlar. Yazılım projelerinde sıkça karşılaşılan bu senaryoya hakim olmak, sizi bir adım öne taşıyacaktır.


Python ile İlgili Tüm Yazılarımı Buradan Veya Tüm Örneklerimi Github Üzerinden İnceleyebilirsiniz.


Bir Yorum Yazın