PYTHON DATA WRANGLING TRAINING EĞİTİMİ

Dağınık veriyi analize hazır hale getirin

pandas ile CSV, JSON ve SQL kaynaklarını temizleyin, birleştirin ve gruplayarak analiz tablosuna dönüştürün

pandas ile CSV, Excel, JSON ve SQL verilerini okuyup temizleme, tip dönüşümü, birleştirme, groupby ve pivot ile özetleme adımları gerçek kirli veri setleriyle uygulamalı işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Ham veriden analize hazır veri setine uzanan pandas iş akışı

Python ve pandas ile gerçek dünyadaki dağınık verilerin işlenmesini öğretir. read_csv/read_json/read_sql ile veri alma, eksik değer ve tip dönüşümü, string ve tarih işlemleri, merge/concat/join ile birleştirme, groupby ve pivot_table ile özetleme, melt/stack ile yeniden şekillendirme ve veri kalitesi kontrolleri uygulamalı yapılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Veriyi Alma ve Keşfetme, 2. gün Temizleme ve Dönüştürme, 3. gün Birleştirme ve Özetleme konularına ayrılmıştır.

Seviye

Orta Seviye — pandas ile veri okuma, temizleme, dönüştürme, birleştirme ve özetleme

Öğrenme Metodu

Her modülde gerçekçi kirli veri setleri üzerinde Jupyter defterleriyle çalışılır; her adım ara çıktılar ve doğrulama kontrolleriyle denetlenir.

Neden Bu Eğitim?

🧹Temiz Veri

Eksik, tekrarlı ve hatalı kayıtları sistematik biçimde temizlersiniz.

🔗Kaynak Birleştirme

Farklı kaynakları anahtar bazlı doğru birleştirmeyi öğrenirsiniz.

📊Raporlanabilir Tablo

groupby ve pivot ile yönetici özeti tabloları üretirsiniz.

Anahtar Konular

python data wranglingpandas eğitimiveri temizlemepython veri hazırlamagroupbymergepivot_tableeksik veripandas ile veri analizi
“Analizin kalitesi, temizlenen verinin kalitesini geçemez.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python Temelleri

Liste, sözlük ve fonksiyon kullanımını bilmek gerekir.

2
Jupyter

Jupyter Notebook veya JupyterLab ortamı hazır olmalıdır.

3
pandas Kurulumu

pandas ve numpy paketlerinin kurulu olması gerekir.

4
Tablo Mantığı

Excel veya SQL tablo yapısına temel aşinalık faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ile farklı kaynaklardan veri okur ve ilk keşif analizini yapar.
Modül 1
Veri Okuma
  • read_csv: sep, encoding, dtype, parse_dates
  • read_excel ve sayfa seçimi
  • read_json ve json_normalize
  • read_sql ile SQLAlchemy bağlantısı
  • chunksize ile büyük dosya okuma
  • to_csv ve to_parquet yazma
Modül 2
DataFrame ve Series
  • index, columns ve dtypes
  • loc, iloc ve boolean maskeleme
  • query ile okunabilir filtre
  • sort_values ve nlargest
  • sütun ekleme ve assign
  • kopya ve görünüm (SettingWithCopyWarning)
Modül 3
İlk Keşif
  • head, info, describe ve shape
  • value_counts ve nunique
  • isna().sum() ile eksik raporu
  • duplicated ile tekrar kayıt
  • korelasyon ve temel dağılım
  • profil raporu mantığı
Modül 4
Tip ve Bellek Yönetimi
  • astype ve to_numeric(errors=coerce)
  • category tipi ile bellek tasarrufu
  • nullable tipler (Int64, string)
  • memory_usage ile ölçüm
  • downcast stratejisi
  • tip hatalarını yakalama
Günün hedefiKatılımcı ile eksik, tutarsız ve metin tabanlı verileri temizler, dönüştürür.
Modül 1
Eksik Değerler
  • dropna, fillna ve ffill/bfill
  • medyan ve grup bazlı doldurma
  • interpolate ile zaman serisi
  • eksiklik örüntüsü analizi
  • sentinel değerleri NaN'a çevirme
  • eksik veriyi bayrak sütunuyla koruma
Modül 2
String İşlemleri
  • str.strip, lower, replace
  • str.extract ile regex gruplama
  • str.split ve expand
  • Türkçe karakter ve normalizasyon
  • telefon ve e-posta düzeltme
  • str.contains ile maske
Modül 3
Tarih ve Zaman
  • to_datetime ve format parametresi
  • dt erişimcisi: yıl, ay, haftanın günü
  • saat dilimi ve tz_localize
  • resample ile periyodik toplama
  • timedelta hesapları
  • hatalı tarihleri ayıklama
Modül 4
Dönüştürme ve Kodlama
  • apply, map ve vectorize farkı
  • np.where ve np.select ile koşullu sütun
  • cut/qcut ile aralıklama
  • get_dummies ile kategorik kodlama
  • replace ile eşleme sözlüğü
  • aykırı değer IQR yaklaşımı
Günün hedefiKatılımcı ile merge, groupby ve pivot ile analiz tablosunu oluşturur.
Modül 1
merge ve join
  • inner, left, right, outer birleşimleri
  • anahtar sütun farklı adlıysa left_on/right_on
  • indicator ile eşleşmeyenleri bulma
  • validate ile 1:1, 1:m kontrolü
  • çoklu anahtarlı birleşim
  • çoğalan satır hatalarını teşhis
Modül 2
concat ve append
  • axis=0 ve axis=1 birleştirme
  • klasördeki birçok dosyayı tek tabloya alma
  • keys ile hiyerarşik indeks
  • ignore_index ve sütun uyumsuzluğu
  • combine_first ile boşluk doldurma
  • şema farklılıklarını yönetme
Modül 3
groupby ve Agregasyon
  • groupby ile agg ve named aggregation
  • transform ile grup bazlı yeni sütun
  • filter ile grup eleme
  • rolling ve expanding pencere
  • rank ve cumsum
  • çok seviyeli indeks ile çalışma
Modül 4
Yeniden Şekillendirme ve Kalite
  • pivot_table ve margins
  • melt ile geniş-uzun dönüşümü
  • stack/unstack
  • crosstab ile çapraz tablo
  • assert ve pandera benzeri kontroller
  • temizlik adımlarını fonksiyon/pipe ile paketleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri Okuma

CSV, Excel, JSON ve SQL kaynaklarını doğru parametrelerle okuyabilirsiniz.

✅
Keşif Analizi

info, describe ve value_counts ile veri durumunu hızla çıkarabilirsiniz.

✅
Eksik Değer

Eksik verileri bağlama uygun yöntemle doldurabilir veya ayıklayabilirsiniz.

✅
Metin Temizliği

Regex ve str metotlarıyla metin sütunlarını normalleştirebilirsiniz.

✅
Tarih İşleme

to_datetime ve resample ile zaman bazlı özetler çıkarabilirsiniz.

✅
Tablo Birleştirme

merge ve concat ile satır çoğalmasına düşmeden birleştirebilirsiniz.

✅
Gruplama

groupby, pivot_table ve transform ile özet tabloları üretebilirsiniz.

✅
Kalite Kontrol

Temizlik adımlarını tekrarlanabilir pipeline olarak yazabilirsiniz.

Kimler İçin Uygundur?

  • Veri analisti
  • iş zekâsı uzmanı
  • raporlama sorumlusu
  • Python ile veri hazırlama sürecini otomatikleştirmek isteyen teknik kullanıcılar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri analistleri, raporlama uzmanları ve Python ile veri hazırlamayı otomatikleştirmek isteyen teknik kullanıcılar için uygundur.
Eğitimde hangi kütüphaneler kullanılır?
Ağırlıklı olarak pandas ve numpy; okuma/yazma için openpyxl, SQLAlchemy ve pyarrow kullanılır.
Büyük dosyalarla çalışma ele alınıyor mu?
Evet, chunksize ile parça parça okuma, category tipi ve downcast ile bellek optimizasyonu işlenir.
Excel kullanıcıları katılabilir mi?
Python temellerini bilen Excel kullanıcıları, tablo mantığına aşinalığı sayesinde rahatça uyum sağlar.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python Data Wrangling Training Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonAdvanced Python Topics: Exceptions & Command Line Arguments Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: Exceptions & Command Line Arguments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python istisna yönetimi, ExceptionGroup, logging, argparse, click ve typer ile CLI geliştirme ve paketleme. Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
PythonAdvanced Python Topics: File Operations in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: File Operations in Python Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python pathlib, encoding, CSV, JSON, YAML, ikili dosya, mmap, zipfile ve büyük dosya akış işleme. Uygulamalı Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
PythonAdvanced Python Topics: Modules & Virtual Environments Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: Modules & Virtual Environments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python import sistemi, paket yapısı, venv, pip, poetry, uv, pyproject.toml, wheel ve bağımlılık yönetimi. Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
PythonAdvanced Python: Best Practices and Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python: Best Practices and Design Patterns Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Python best practices, SOLID, Factory, Strategy, Observer, Decorator, Adapter, dependency injection ve temiz mimari. Digital Vizyon Akademi ileri Python eğitimi

Detayları Gör →
PythonAdvanced Visualizations & Dashboards: Visualization Using Python Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Visualizations & Dashboards: Visualization Using Python Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python ile Plotly, Altair, seaborn, folium, Streamlit ve Dash kullanarak etkileşimli görselleştirme ve dashboard geliştirme. Digital Vizyon Akademi eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn