Dash panolarına etkileşim ekleyin
Dash uygulamalarında dropdown, slider, tarih seçici ve checklist widget'larını callback zincirleriyle bağlayan; Store ve Bootstrap düzeniyle pano kuran eğitim.
Dash widget'ları ve callback etkileşimi
Eğitim, Dash uygulamalarında kullanıcı etkileşimini sağlayan bileşenleri işler: dcc.Dropdown, Slider, RangeSlider, Checklist, RadioItems, DatePickerRange ve Input, birden çok Input ve Output içeren callback'ler, State, prevent_initial_call, callback_context, dcc.Store ile veri paylaşımı, Plotly grafikleriyle senkronizasyon ve Dash Bootstrap Components ile düzen.
2 Gün. Her gün dört modül; 1. gün Dash Temelleri ve Widget'lar; 2. gün İleri Widget ve Veri Paylaşımı. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Dash uygulamalarında dropdown, slider, tarih seçici ve diğer widget'ları callback zinciriyle bağlamayı kapsar.
Katılımcılar bir satış panosuna widget'ları adım adım ekleyerek her değişikliği tarayıcıda anında test eder.
Filtreleyen ve grafik güncelleyen widget'larla paydaşlara kullanışlı paneller sunarsınız.
Çoklu girdi-çıktı ve State kullanımını bilerek hataları kolay ayıklarsınız.
Dash Bootstrap Components ile responsive düzen kurarsı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:
Dash layout ve callback mantığıyla temel pano uygulamasını kurabilirsiniz
Dropdown, Slider ve DatePicker gibi bileşenleri callback zinciriyle bağlayabilirsiniz
Plotly Express ve graph_objects ile etkileşimli grafikler hazırlayabilirsiniz
Series ve DataFrame yapılarını kurup ilk keşif komutlarıyla veriyi tanıyabilirsiniz
Dosya yükleme, buton ve bağımlı filtrelerle kullanıcı girdili panolar yazabilirsiniz
Sıralama, filtreleme ve koşullu stille DataTable tabloları oluşturabilirsiniz
Dash uygulamasını gunicorn ve Docker ile yayınlayabilirsiniz
Boolean maskeler, isin, between ve query ile hassas veri filtreleri 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 if-else eğitimi: if, elif, else, karşılaştırma ve mantıksal operatörler, truthiness, match-case ve kullanıcı girdisiyle karar verme uygulamaları.
Detayları Gör →Python for döngüleri temel eğitimi: range, liste, string ve sözlük dolaşımı, enumerate, zip, break, continue ve iç içe döngülerle uygulamalı alıştırmalar.
Detayları Gör →Python while döngüleri eğitimi: sayaç ve biriktirici, break, continue, while-else, girdi doğrulama, sonsuz döngü ayıklama ve dosya/kuyruk işleme uygulamaları.
Detayları Gör →Python ile temel istatistik ve örnekleme eğitimi: tanımlayıcı istatistik, olasılık dağılımları, bootstrap, güven aralığı, hipotez testleri ve A/B testi uygulama
Detayları Gör →Django view ve model eğitimi: function ve class-based view, URL yönlendirme, model tasarımı, migration, ORM sorguları, ModelForm ile CRUD ve view testleri.
Detayları Gör →