Python

Python Pandas Nedir? Veri Analizini Kolaylaştıran Güçlü Kütüphane

maa
05.01.2026

Günümüzde veriler neredeyse her alanda karşımıza çıkmaktadır. Satış raporlarından öğrenci notlarına, sistem loglarından finansal tablolara kadar pek çok bilgi tablo halinde tutulur. İşte Pandas, Python programlama dili içerisinde bu tür verilerle çalışmayı son derece kolaylaştıran güçlü bir veri analiz kütüphanesidir.

Pandas; veri okuma, düzenleme, analiz etme ve raporlama işlemlerini hızlı, güvenli ve tekrar edilebilir hale getirir. Özellikle Excel ile sık çalışan kişiler için Pandas, tanıdık ama çok daha güçlü bir alternatiftir.

Basitçe ifade etmek gerekirse:

Pandas = Excel’in Python’daki çok daha güçlü ve otomatik hali

Excel’de manuel olarak yapılan tablo oluşturma, filtreleme, sıralama, hesaplama ve raporlama gibi işlemler Pandas ile kod üzerinden, otomatik ve hatasız biçimde gerçekleştirilebilir.


Pandas Ne İçin Kullanılır?

Pandas temel olarak tablo şeklindeki verilerle çalışmak için kullanılır. Bu veriler birçok farklı kaynaktan gelebilir:

  • Excel dosyaları (.xlsx)

  • CSV dosyaları (.csv)

  • Veritabanı tabloları

  • Log (kayıt) dosyaları

  • Satış ve stok listeleri

  • Öğrenci notları

  • Sensör ve ölçüm verileri

Pandas’ın temel kullanım amaçları şunlardır:

  • Veriyi dosyalardan veya veritabanlarından okumak

  • Eksik, hatalı veya bozuk verileri temizlemek

  • Veriler üzerinde analizler yapmak

  • Özet istatistikler üretmek

  • Otomatik ve tekrarlanabilir raporlar hazırlamak

Bu özellikler sayesinde Pandas, veriyle çalışan herkes için vazgeçilmez bir araç haline gelmiştir.


Pandas Kimlerin İşine Yarar?

Pandas yalnızca yazılım geliştiricilere hitap eden bir kütüphane değildir. Aksine, veriyle temas eden herkes için fayda sağlar.

En sık Pandas kullanan gruplar:

1. Veri Analistleri

  • Satış analizleri

  • Müşteri davranışları

  • Performans ve raporlama çalışmaları

2. Yazılım Geliştiriciler

  • Sistem ve uygulama loglarının analizi

  • Büyük veri dosyalarının incelenmesi

  • Otomatik rapor üretimi

3. Finans ve Muhasebe Uzmanları

  • Gelir–gider tabloları

  • Aylık ve yıllık raporlar

  • Bütçe ve mali analizler

4. Öğrenciler ve Akademisyenler

  • Anket sonuçlarının değerlendirilmesi

  • Deney ve araştırma verileri

  • İstatistiksel çalışmalar

5. İşletme Sahipleri

  • Satış takibi

  • Stok kontrolü

  • Performans ölçümü ve karar destek


Pandas Neleri Kolaylaştırır?

Pandas’ın sunduğu başlıca avantajlar şunlardır:

  • Binlerce satırlık veriyi saniyeler içinde işleme

  • Manuel Excel işlemlerini tamamen otomatik hale getirme

  • Eksik ve hatalı verileri hızlıca temizleme

  • Tek satır kod ile özet raporlar oluşturma

  • Aynı analizleri tekrar tekrar çalıştırabilme

Bu sayede hem zamandan tasarruf edilir hem de insan kaynaklı hatalar minimuma indirilir.


Pandas’ın Temel Yapısı: DataFrame

Pandas’ta en önemli veri yapısı DataFrame’dir. DataFrame’i, Excel tablosunun Python’daki karşılığı olarak düşünebilirsiniz.

  • Satırlar → Kayıtlar

  • Sütunlar → Alanlar

Örnek bir tablo:

AdYaşMaaş
Ali2515000
Ayşe3020000

Bu tablo Pandas’ta bir DataFrame olarak temsil edilir ve üzerinde sayısız işlem yapılabilir.


Basit Pandas Örnekleri

Pandas’ı Yükleme ve Kullanma

pip install pandas
import pandas as pd

Örnek 1: Basit Bir Tablo Oluşturma

import pandas as pd veri = { "Ad": ["Ali", "Ayşe", "Mehmet"], "Yaş": [25, 30, 28], "Maaş": [15000, 20000, 18000] } df = pd.DataFrame(veri) print(df)

Bu işlemden sonra artık elimizde Excel benzeri bir tablo vardır ve tüm işlemler kodla yapılır.


Örnek 2: Belirli Bir Sütunu Alma

print(df["Maaş"])

Sadece maaş bilgileri görüntülenir.


Örnek 3: Filtreleme (Şartlı Seçim)

print(df[df["Maaş"] > 18000])

Excel’de filtre açmaya gerek kalmadan, tek satır kodla sonuç alınır.


Örnek 4: Ortalama Hesaplama

ortalama_maas = df["Maaş"].mean() print(ortalama_maas)

Pandas arka planda toplama ve bölme işlemlerini yaparak sonucu otomatik üretir.


Örnek 5: Excel Dosyası Okuma

df = pd.read_excel("maaslar.xlsx")

Bu kod:

  • Dosyayı açar

  • Tabloyu okur

  • Veriyi analize hazır hale getirir


Günlük Hayattan Basit Bir Benzetme

Pandas’ı şöyle düşünebilirsiniz:

  • Excel → Elle yapılan, tekrar eden işler

  • Pandas → “Bu işlemleri her gün otomatik yap, hata yapma, hızlan”

Bir kez yazılan kod:

  • Her gün

  • Her hafta

  • Her ay

aynı raporu tek tuşla üretir.


Pandas Öğrenmek Neden Önemli?

Çünkü:

  • Veri her yerde

  • Kararların büyük kısmı veriyle alınıyor

  • Pandas, veriyi anlamlandırmanızı sağlar

Python bilen biri için Pandas öğrenmek,
“veriyi gerçekten kullanmaya başlamak” anlamına gelir.


Kısa Özet

  • Pandas, Python’da veriyle çalışmayı kolaylaştırır

  • Excel benzeri ama çok daha güçlüdür

  • Filtreleme, analiz ve raporlama işlemlerini hızlandırır

  • Teknik olmayan kişiler tarafından bile rahatlıkla öğrenilebilir

  • Veriyle çalışan herkes için kritik bir araçtır


Kaynakça

  • Pandas Official Documentation – pandas.pydata.org

  • Python Software Foundation – python.org

  • McKinney, W. (2017). Python for Data Analysis, O’Reilly Media

  • Real Python – Pandas Tutorials

Bu yazıyı paylaş:
Twitter Facebook LinkedIn

Benzer Yazılar