Skip to content

Polars kütüphanesinin kullanımına dair öğrendiklerimi paylaştığım Türkçe içerikli repo

Notifications You must be signed in to change notification settings

mhalil/Polars_Notlari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polars Notları

Polars kütüphanesinin kullanımına dair öğrendiklerimi ve tercüme çalışmalarımı paylaştığım repo.

polars

Rust ve Python için Işık Hızında VeriÇerçevesi (DataFrame) Kütüphanesi.

Polars Nedir?

Polars, Rust programlama dilinde yazılmış ve temel olarak Apache Arrow’u kullanan bir DataFrame kütüphanesidir. Veri düzenleme alışkanlıklarını bilen Polars, okunabilir ve yüksek performanslı kod oluşturmanızı sağlayacak bir ifade dili kullanarak DataFrame'leri işlemek için tüm özellikleri içeren eksiksiz bir Python API 'ı sunar.

Apache Arrow Nedir?

Apache Arrow, sütunlu verileri işleyen veri analitiği uygulamaları geliştirmek için dilden bağımsız bir yazılım çerçevesidir.

Polars Kütüphanesini Ne Zaman Kullanmalıyız?

Verimiz Pandas için çok büyük, Spark için çok küçük olduğunda Polars kütüphanesi iyi bir çözüm olacaktır.

Polars - Python

Python programlama diline aşina olduğum için, bu repoda paylaştığım örnekler, polar kütüphanesinin python kodları içine dahil edildiği örnekler olacaktır.

polars-pyton

KONU BAŞLIKLARI

  1. Giriş

  2. Kurulum

  3. Kavramlar

  4. İfadeler

    • Temel Operatörler
    • Fonksiyonlar
    • Çevrim (Casting)
    • Diziler (Strings)
    • Kümeleme (# Aggregation)
    • Kayıp Veri
    • Pencere Fonksiyonları
    • Katlamalar / Kıvrımlar (Folds)
    • Listeler ve Diziler
    • Kullanıcı Tanımlı Fonksiyonlar
    • Numpy
  5. Dönüşümler

    • Birleştirmeler (Joins)

    • Birleştirmeler (Concatenation)

    • Özet Tablolar (Pivots)

    • Eritmeler (Melts)

    • Zaman Serileri

      • Ayrıştırma (Parsing)

      • Filtreleme

      • Gruplama

      • Yeniden Örnekleme

      • Zaman dilimleri

  6. Tembel API

    • Kullanım

    • Optimizasyon

    • Şema

    • Sorgu Planı

    • Sorgu yürütme

  7. IO (Girdi / Çıktı)

    • CSV

    • Parquet

    • JSON dosyaları

    • Çoklu

    • Veritabanları

    • AWS

    • Google BigQuery

  8. SQL

    • Giriş
    • SHOW TABLES (TABLOLARI GÖSTER)
    • SELECT (SEÇİM / SEÇMEK)
    • CREATE (OLUŞTUR)
    • Ortak Tablo İfadeleri
  9. Taşıma / Göç

    • Pandas'tan Gelenler
    • Apache Spark'tan Gelenler
  10. Çeşitli

    • Çoklu İşlem (Multiprocessing)

    • Alternatifler

    • Başvuru Kılavuzları

    • Katkı

Kaynakça:

About

Polars kütüphanesinin kullanımına dair öğrendiklerimi paylaştığım Türkçe içerikli repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published