PYTHON WITH ALTAIR: AN INTRODUCTION TO ALTAIR EĞİTİMİ

Altair ile bildirimsel veri görselleştirmeye başlayın

Vega-Lite tabanlı Altair'de mark, encoding, veri tipleri, dönüşümler, katmanlama ve temel etkileşimle grafikleri birkaç satırda oluşturun

Altair ile bildirimsel görselleştirme: Chart-mark-encode yapısı, veri tipleri, toplulaştırma ve transform, katmanlama, facet, seçim tabanlı etkileşim ve HTML/PNG dışa aktarma uygulamalı işlenir.

3 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Altair'in bildirimsel görselleştirme mantığı

Python Altair kütüphanesine giriş yapar. Bildirimsel görselleştirme mantığı, Vega-Lite grameri, Chart nesnesi, mark türleri (point, line, bar, area, rect), encoding kanalları (x, y, color, size, shape, tooltip), veri tipleri (quantitative, nominal, ordinal, temporal), toplulaştırma, filtre ve hesaplanmış alan dönüşümleri, katmanlama ve birleştirme, temel seçim ve etkileşim, tema ve dışa aktarma uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Altair Temelleri, 2. gün Dönüşümler ve Birleştirme, 3. gün Etkileşim ve Paylaşım konularına ayrılmıştır.

Seviye

Başlangıç Seviye — Altair ile bildirimsel görselleştirme: marks, encodings, veri tipleri ve etkileşim temelleri

Öğrenme Metodu

Her kavram Jupyter'de pandas DataFrame üzerinde kısa örneklerle anlatılır; katılımcılar aynı grafiği farklı encoding'lerle yeniden kurarak farkı gözlemler.

Neden Bu Eğitim?

🧱Gramer Mantığı

Grafiği mark ve encoding bileşenlerinin birleşimi olarak düşünürsünüz.

✍️Az Kodla Çok Grafik

Birkaç satırda anlamlı ve etkileşimli grafikler üretirsiniz.

🧭Doğru Veri Tipi

Q, N, O, T tiplerini doğru kullanarak yanlış grafiği önlersiniz.

Anahtar Konular

altair pythonpython altair eğitimivega-litebildirimsel görselleştirmealtair encodingaltair markpython veri görselleştirmealtair interaktifaltair grafikaltair tooltip
“Grafik, veriye bakışınızın bildirimidir.”

Ön Koşullar

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

1
Python ve pandas

Python ve temel pandas işlemleri bilinmelidir.

2
Jupyter

Jupyter Notebook veya JupyterLab ya da Colab hazır olmalıdır.

3
Altair Kurulumu

pip install altair vega_datasets ile kurulum yapılacaktır.

4
Veri Kavramı

Sürekli ve kategorik veri ayrımına genel 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 Altair'in bildirimsel yapısını kavrar ve ilk grafikleri oluşturur.
Modül 1
Bildirimsel Yaklaşım
  • imperatif ve bildirimsel fark
  • Vega-Lite grameri
  • Altair mimarisi
  • Chart(data).mark_*().encode()
  • vega_datasets örnek veri
  • JSON spesifikasyonu görme (to_json)
Modül 2
Veri ve Tipler
  • pandas DataFrame girişi
  • veri tipi kısaltmaları :Q :N :O :T
  • tipin grafiği belirlemesi
  • otomatik tip çıkarımı
  • tarih ve zaman verisi
  • uzun (tidy) veri formatı
Modül 3
Mark Türleri
  • mark_point, mark_circle
  • mark_line, mark_area
  • mark_bar, mark_rect
  • mark_text, mark_tick
  • mark_boxplot
  • mark özellikleri (opacity, size)
Modül 4
Encoding Kanalları
  • x, y ve eksen ayarları
  • color ve ölçekler
  • size, shape, opacity
  • tooltip ve detail
  • sıralama (sort)
  • başlık ve etiketler
Günün hedefiKatılımcı ile toplulaştırma ve dönüşümler yapar, grafikleri katman ve alt grafik olarak birleştirir.
Modül 1
Toplulaştırma
  • mean(), sum(), count(), median()
  • bin ile histogram
  • timeUnit ile tarih bazlı özet
  • groupby benzeri toplulaştırma
  • ortalama çizgisi
  • argmax ve ek özet
Modül 2
Dönüşümler
  • transform_filter
  • transform_calculate
  • transform_aggregate
  • transform_window (kümülatif, sıralama)
  • transform_fold ile uzun forma
  • alt_chart için hesaplamalar
Modül 3
Katman ve Birleştirme
  • layer (+ operatörü)
  • nokta + çizgi, çizgi + bant
  • hconcat ve vconcat
  • repeat ile çoklu grafik
  • facet ile alt grafikler
  • ortak ölçek paylaşımı
Modül 4
Renk ve Ölçekler
  • scale: domain, range, type
  • log ve sqrt ölçek
  • renk şemaları (scheme)
  • ıraksak ölçek
  • erişilebilir renk seçimi
  • lejant ayarları
Günün hedefiKatılımcı ile temel etkileşim kurar, temayı ayarlar ve grafikleri paylaşır.
Modül 1
Seçimler
  • selection_interval, selection_point
  • alt_condition ile renk değişimi
  • tooltip ile ayrıntı
  • ölçek bağlama (interactive())
  • pan ve zoom
  • seçime göre filtreleme
Modül 2
Bağlantılı Grafikler
  • iki grafik arasında seçim paylaşımı
  • üstteki seçim, alttaki detay
  • legend ile filtreleme
  • input bağlama (slider, dropdown)
  • param nesnesi
  • küçük çoklu bağlantılı örnek
Modül 3
Tema ve Biçim
  • configure_axis, configure_title
  • özel tema kaydı
  • yazı tipi ve boyut
  • width, height ve responsive
  • kare ve en-boy oranı
  • marka renkleri
Modül 4
Dışa Aktarma ve Proje
  • HTML kaydetme (save)
  • PNG/SVG (vl-convert)
  • Jupyter, Colab, Streamlit'te gösterim
  • satır sınırı (max_rows) ve büyük veri
  • mini proje: keşifsel veri analizi
  • Altair ile matplotlib/seaborn farkı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bildirimsel Mantık

Grafiği mark ve encoding kombinasyonu olarak kurgulayabilirsiniz.

✅
Veri Tipleri

Q, N, O, T tiplerini doğru seçebilirsiniz.

✅
Mark Seçimi

Nokta, çizgi, çubuk ve alan grafiklerini oluşturabilirsiniz.

✅
Toplulaştırma

Altair içinde mean, count ve bin ile özet çıkarabilirsiniz.

✅
Dönüşümler

Filtre ve hesaplanmış alanlarla veriyi dönüştürebilirsiniz.

✅
Katman

Katman ve alt grafiklerle zengin görseller kurabilirsiniz.

✅
Etkileşim

Seçim ve tooltip ile temel etkileşim ekleyebilirsiniz.

✅
Paylaşım

Grafiği HTML, PNG veya SVG olarak dışa aktarabilirsiniz.

Kimler İçin Uygundur?

  • Veri analistleri
  • öğrenciler
  • araştırmacılar
  • pandas ile çalışıp görselleştirmeyi bildirimsel yöntemle öğrenmek isteyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri analistleri, öğrenciler ve pandas ile çalışıp bildirimsel görselleştirmeyi öğrenmek isteyen Python kullanıcıları için uygundur.
Altair ile matplotlib arasındaki fark nedir?
Altair ne çizileceğini bildirir, matplotlib nasıl çizileceğini adım adım tanımlar; eğitimde karşılaştırma yapılır.
Büyük veri çizilebilir mi?
Varsayılan 5000 satır sınırı ve alternatifleri (toplulaştırma, VegaFusion) anlatılır.
Etkileşim zor mu?
Temel seçim ve tooltip adım adım ve basit örneklerle öğretilir.
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 with Altair: An Introduction to Altair Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

PythonData Structures & Algorithms in Python: Trees & Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Python: Trees & Graphs Eğitimi

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

Python ağaç ve çizge algoritmaları eğitimi: ikili ağaç, BST, AVL, heap, trie, BFS, DFS, Dijkstra, topolojik sıralama ve gerçek yol bulma problemleri.

Detayları Gör →
PythonDjango'ya Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

Django'ya Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Django'ya giriş eğitimi: MVT mimarisi, proje kurulumu, URL ve view, modeller, ORM, şablonlar, admin paneli, formlar ve kullanıcı giriş-çıkış uygulaması.

Detayları Gör →
PythonEdge & Lightweight Agents: Aygıt Üzerinde Aracılı Yükleme İşlemleri ile Python Eğitimi
Yazılım Geliştirme Eğitimleri

Edge & Lightweight Agents: Aygıt Üzerinde Aracılı Yükleme İşlemleri ile Python Eğitimi

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

Edge ve hafif ajanlar eğitimi: Python ile aygıt üzerinde aracılı yükleme, MQTT, yerel tampon, retry, mTLS, imzalı OTA güncelleme ve systemd/Docker ile dağıtım.

Detayları Gör →
PythonEnhancing Python Performance Training Eğitimi
Yazılım Geliştirme Eğitimleri

Enhancing Python Performance Training Eğitimi

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

Python performans optimizasyonu eğitimi: cProfile, line_profiler, tracemalloc, lru_cache, NumPy, Numba, threading, multiprocessing ve asyncio ile hızlandırma.

Detayları Gör →
PythonEnterprise Python Eğitimi
Yazılım Geliştirme Eğitimleri

Enterprise Python Eğitimi

5 günUzmanOnline / Yüz Yüze / Hibrit

Kurumsal Python eğitimi: proje mimarisi, tip güvenliği, tasarım kalıpları, SQLAlchemy, Celery, Kafka, FastAPI, OpenTelemetry, Docker, CI/CD ve Kubernetes dağıtı

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