Python kodunuzu Snowflake'te çalıştırın
Eğitim, Snowpark Session ve DataFrame API'sini, Snowpark pandas ile pandas kodunun Snowflake motorunda ölçeklenmesini ve Python UDF, vektörleştirilmiş UDF, UDTF ile saklı yordam geliştirmeyi kapsar.
Snowflake içinde Python ile veri işleyin ve UDF'lerle genişletin.
Eğitim, Snowpark Session ve DataFrame API'sini, Snowpark pandas ile pandas kodunun Snowflake motorunda ölçeklenmesini ve Python UDF, vektörleştirilmiş UDF, UDTF ile saklı yordam geliştirmeyi kapsar. Paket yönetimi, warehouse boyutlandırma, sorgu geçmişi ve maliyet bilinci ile birlikte veriyi dışarı taşımadan çalışan Python iş akışları kurulur.
2 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra Snowflake laboratuvarı; ikinci gün UDF projesi.
İleri Seviye — Snowpark DataFrame, pandas API ve UDF/UDTF/saklı yordam geliştirme ile Snowflake üzerinde Python
Her modül, bir Snowflake deneme hesabında notebook ve worksheet uygulamalarıyla işlenir.
Hesaplamayı veriye götürerek hem hızı hem güvenliği artırırsınız.
Mevcut pandas kodunuzu minimum değişiklikle büyük tablolara taşırsınız.
UDF ve saklı yordamlarla Snowflake'e özel Python mantığı eklersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
pandas DataFrame işlemleri bilinmelidir.
Snowflake SQL ve temel veri ambarı kavramlarına aşinalık gerekir.
Eğitim için deneme veya kurumsal bir Snowflake hesabı kullanılacaktır.
snowflake-snowpark-python paketini kurabilen bir Python 3.9-3.11 ortamı gerekir.
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:
Snowpark oturumu ile veri bulutu üzerinde DataFrame işlemleri yapabilirsiniz
Series ve DataFrame ile tabular veriyi yükleyip inceleyebilirsiniz
SQL sorgularını Python içinden çalıştırıp analiz için DataFrame'e alabilirsiniz
groupby, pivot_table ve merge ile çok tablolu analizler kurabilirsiniz
Snowpark pandas ile pandas kodunu Snowflake üzerinde ölçeklendirebilirsiniz
Python UDF, vektörleştirilmiş UDF ve saklı yordamları Snowflake'e kaydedebilirsiniz
bellek tüketimini düşürüp büyük dosyaları parça parça işleyebilirsiniz
pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz
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.
Django şablonlar ve kullanıcı yönetimi eğitimi: template dili, kalıtım, özel tag ve filtreler, context processor, admin özelleştirme, grup ve izin yönetimi.
Detayları Gör →Büyük veri ve Python uygulamaları eğitimi: PySpark, Dask, Polars, Parquet, Kafka akış işleme, Airflow ve ölçeklenebilir veri hattı tasarımı.
Detayları Gör →Python shallow ve deep copy eğitimi: referans modeli, mutable-immutable farkı, copy.copy, copy.deepcopy, __deepcopy__ ve varsayılan argüman tuzakları.
Detayları Gör →Python dict ve set eğitimi: sözlük yöntemleri, defaultdict, Counter, küme işlemleri, hash mantığı, comprehension ve performans ölçümü ile veri problemleri.
Detayları Gör →Python liste ve tuple eğitimi: indeksleme, dilimleme, sort/sorted, comprehension, tuple unpacking, namedtuple, deque ve bellek-hız karşılaştırmaları.
Detayları Gör →