pandas'ı performansla ve ustalıkla kullanın
Eğitim, pandas'ın ileri özelliklerine odaklanır. rolling, expanding ve ewm pencere fonksiyonları, groupby ile transform ve rank, kategorik türler, bellek optimizasyonu, vektörleştirme ve apply maliyeti, pipe ile okunabilir iş akışı, eval ve query, MultiIndex…
Performans, pencere fonksiyonları, zaman serisi, kategorik veri ve pipeline
Eğitim, pandas'ın ileri özelliklerine odaklanır. rolling, expanding ve ewm pencere fonksiyonları, groupby ile transform ve rank, kategorik türler, bellek optimizasyonu, vektörleştirme ve apply maliyeti, pipe ile okunabilir iş akışı, eval ve query, MultiIndex ileri kullanımı, Parquet ve PyArrow desteği, chunking ile büyük dosya işleme, method chaining ve pandas 2 Copy-on-Write davranışı uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Pencere Fonksiyonları ve İleri Toplulaştırma; 2. gün Performans ve Büyük Veri.
İleri Seviye — Performans, pencere fonksiyonları, zaman serisi, kategorik veri ve pipeline
Katılımcılar yavaş çalışan örnek bir analiz betiğini profilleyip adım adım hızlandırır ve okunabilir hale getirir.
Yavaş pandas kodunu ölçüp kat kat hızlandırırsınız.
Hareketli ve genişleyen hesaplamaları kolayca yaparsınız.
Method chaining ve pipe ile okunabilir kod yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
groupby, merge ve temizlik işlemlerini bilmek gerekir.
Anaconda/JupyterLab ve Python 3.10+ kurulu bir bilgisayar gerekir.
Vektörel işlem mantığına aşinalık beklenir.
Dizüstü bilgisayarda 8 GB RAM önerilir.
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.
Program sonunda katılımcılar:
rolling, expanding ve ewm ile hareketli hesaplamalar yapabilirsiniz.
transform, rank ve shift ile grup içi hesaplamalar yazabilirsiniz.
resample ve merge_asof kullanabilirsiniz.
Categorical ile bellek ve hız kazanabilirsiniz.
pandas kodundaki darboğazları ölçebilirsiniz.
Veri tiplerini optimize edip büyük dosyayı parçalı işleyebilirsiniz.
Parquet ve Arrow ile hızlı veri okuyup yazabilirsiniz.
pipe ve assign ile okunabilir iş akışı kurabilirsiniz.
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.
Python ile ağ otomasyonu hızlı kursu (PY202FT): Python temelleri, Netmiko, TextFSM, Jinja2, RESTCONF, NAPALM ve Ansible karşılaştırması.
Detayları Gör →Python ile ağ otomasyonu temelleri eğitimi: SDN kavramları, Python, SSH/Netmiko, TextFSM, Jinja2, YAML ve basit yedekleme betikleriyle giriş.
Detayları Gör →Python'daki yeni gelişmeler eğitimi: match-case, ExceptionGroup, PEP 695 tür sözdizimi, TaskGroup, JIT, free-threading, uv ve ruff.
Detayları Gör →IoT ilkeleri ve Python temelleri eğitimi: sensörler, Raspberry Pi, GPIO, MQTT, REST, Node-RED, Grafana ve IoT güvenliği ile uygulamalı giriş.
Detayları Gör →Python ile Kafka entegrasyonu ve tüketici grupları eğitimi: confluent-kafka, producer garantileri, rebalance, offset, DLQ, Avro ve akış işleme.
Detayları Gör →