Kullanıcı girdili Dash uygulamaları yazın
Dash'te kullanıcı girdisi ve DataTable: dcc.Input, dcc.Upload, n_clicks, bağımlı dropdown, sıralama, filtreleme, düzenlenebilir hücreler, koşullu stil ve dışa aktarma.
Dash kullanıcı girdisi ve DataTable
Eğitim, Dash'te kullanıcı girdisini alıp işlemeyi anlatır: dcc.Input türleri, buton ve n_clicks ile tetikleme, State, dcc.Upload ile CSV yükleme ve base64 çözümleme, girdi doğrulama ve dbc.Alert, bağımlı dropdown zincirleri, dash_table.DataTable ile sıralama, filtreleme, sayfalama, düzenlenebilir hücre, koşullu stil ve dışa aktarma.
2 Gün. Her gün dört modül; 1. gün Kullanıcı Girdisi ve Doğrulama; 2. gün DataTable ve Senkronizasyon. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Dash'te kullanıcı girdisi, dosya yükleme ve DataTable ile düzenlenebilir tablo uygulamalarını kapsar.
CSV yükleyip tabloya döken, düzenlemeye izin veren ve grafikleri senkronize eden bir uygulama katılımcılarla adım adım geliştirilir.
Kullanıcıdan dosya ve metin alan, doğrulama yapan Dash uygulamaları yazarsınız.
DataTable ile sıralama, filtreleme ve düzenleme özellikli tablolar sunarsınız.
Tablo ve grafikleri callback ile eş zamanlı çalıştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Liste, sözlük, fonksiyon ve döngü kullanımını kapsayan temel Python bilgisi beklenir.
Python 3.10+, Jupyter Notebook veya VS Code ile pandas, numpy, matplotlib paketleri kurulu olmalıdır.
Ortalama, yüzde ve tablo okuma gibi ilk ve ortaöğretim düzeyi matematik yeterlidir.
Excel veya benzeri bir tablo aracıyla çalışmış olmak kavramları oturtmayı kolaylaştırır.
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:
Dosya yükleme, buton ve bağımlı filtrelerle kullanıcı girdili panolar yazabilirsiniz
Dropdown, Slider ve DatePicker gibi bileşenleri callback zinciriyle bağlayabilirsiniz
Dash layout ve callback mantığıyla temel pano uygulamasını kurabilirsiniz
CSV, Excel, JSON ve SQL kaynaklarını doğru parametrelerle pandas içine alabilirsiniz
Sıralama, filtreleme ve koşullu stille DataTable tabloları oluşturabilirsiniz
Plotly Express ve graph_objects ile etkileşimli grafikler hazırlayabilirsiniz
Boolean maskeler, isin, between ve query ile hassas veri filtreleri yazabilirsiniz
Sonuçları CSV, Excel, Parquet ve veritabanına doğru biçimde yazabilirsiniz
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'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 →Matplotlib ile box plot, scatter plot, heatmap ve pie chart eğitimi: dağılım okuma, renk haritaları, annotate, alt grafikler ve yayın kalitesinde çıktı.
Detayları Gör →NumPy ileri işlemler eğitimi: broadcasting, fancy indexing, ufunc, einsum, numpy.linalg, structured array, stride ve vektörel performans.
Detayları Gör →