Python ile interaktif web uygulaması yazın
Dash ile interaktif web uygulamaları: layout ve callback mimarisi, Plotly grafikleri, widget'lar, DataTable, çok sayfalı yapı, dash-auth ve Docker ile yayınlama.
Dash ile etkileşimli web uygulamaları
Eğitim, Dash ile Python kullanarak JavaScript yazmadan interaktif web uygulaması kurmayı anlatır: layout ve callback mimarisi, Plotly Express ve graph_objects grafikleri, hover ve tıklama verisi, widget'lar, çok sayfalı uygulama (page_registry), DataTable, dcc.Upload, dash-auth ile koruma, gunicorn ve Docker ile yayınlama.
3 Gün. Her gün dört modül; 1. gün Dash Mimarisi ve Plotly; 2. gün Bileşenler ve Veri Etkileşimi; 3. gün Çok Sayfalı Uygulama ve Yayın. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — Dash ile uçtan uca interaktif web uygulaması geliştirmeyi mimariden yayına kadar kapsar.
Üç gün boyunca bir CSV veri setinden çok sayfalı, filtreli ve korumalı bir analiz uygulaması geliştirilir ve Docker ile paketlenir.
HTML ve JavaScript yazmadan Python ile profesyonel web arayüzü üretirsiniz.
Notebook'taki analizinizi herkesin kullanabileceği web uygulamasına dönüştürürsünüz.
Gunicorn ve Docker ile uygulamanızı sunucuda ç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:
Dash layout ve callback mantığıyla temel pano uygulamasını kurabilirsiniz
Series ve DataFrame yapılarını kurup ilk keşif komutlarıyla veriyi tanıyabilirsiniz
Matplotlib ve Seaborn ile amaca uygun, okunaklı grafikler hazırlayabilirsiniz
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
Loglama, metrik, Docker ve CI/CD ile üretim dağıtımını yönetebilirsiniz
CSV, Excel, JSON ve SQL kaynaklarını doğru parametrelerle pandas içine alabilirsiniz
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.
Finans için Python programlama eğitimi: yfinance, getiri ve risk analizi, Sharpe, VaR, Markowitz portföy optimizasyonu, NPV, IRR, DCF ve basit backtest.
Detayları Gör →Finansçılar için Python programlama eğitimi: Python temelleri, pandas ile mizan ve cari analiz, kredi ve NPV hesapları, Excel rapor otomasyonu; sıfırdan başlang
Detayları Gör →Python ile Flask geliştirme eğitimi: application factory, Jinja2, Flask-WTF, Flask-Login, Flask-SQLAlchemy, Blueprint, REST API, pytest ve gunicorn ile yayın.
Detayları Gör →Web çerçeveleri ve Flask'a giriş eğitimi: HTTP istek-yanıt döngüsü, WSGI, Flask ile route, request, Jinja2 şablonları, flash mesajları ve ilk uygulama.
Detayları Gör →Flask ile basit web sitesi eğitimi: route, Jinja2 şablon kalıtımı, statik dosyalar, Flask-WTF formları, SQLite/SQLAlchemy veritabanı ve gunicorn ile yayına geçi
Detayları Gör →