Dosya diyalogları ve Treeview ile dosya aracı yaz
Tkinter filedialog ile dosya açma/kaydetme, Treeview ile dizin ağacı ve CSV görüntüleyici geliştirme eğitimi.
Dosya seçme diyalogları ve ağaç görünümüyle dosya odaklı Tkinter araçları
Bu eğitim, Tkinter uygulamalarında dosya ile çalışmayı ele alır. filedialog.askopenfilename, asksaveasfilename ve askdirectory, uzantı filtreleri, pathlib ve os ile dizin gezinme, Treeview'da dizin ağacının tembel yüklenmesi, dosya boyutu ve tarih sütunları, CSV ve JSON dosyalarını tabloya yükleyip kaydetme, metin editörü, sürükle-bırak benzeri iş akışları ve hata yönetimi (izin, bulunamadı, kodlama) uygulamalı işlenir.
2 Gün. Her gün dört modül; canlı kodlama ve her modülde küçük bir dosya aracı yazımından oluşur.
Orta Seviye — filedialog ile dosya seçme/kaydetme, dizin ağacı gösterimi ve Treeview ile dosya yöneticisi
Eğitim sonunda bir mini dosya gezgini, CSV görüntüleyici ve metin editörü içeren birleşik bir araç geliştirilir.
Dosya açma, kaydetme ve klasör seçme diyaloglarını doğru kullanırsınız.
Dizin yapısını Treeview ile performanslı biçimde gösterirsiniz.
CSV görüntüleyici ve metin editörü gibi işe yarar araçlar yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Widget'lar, grid düzeni ve olay bağlama bilgisi beklenir.
open, with bloğu ve temel string işlemleri bilinmelidir.
Python 3.10+ ve bir editör gerekir.
Eğitimde sağlanan CSV ve JSON dosyaları kullanılacaktı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:
filedialog ile uzantı filtreli dosya açma ve kaydetme diyalogları kurabilirsiniz.
Yeni, aç, kaydet akışına sahip basit bir metin editörü yazabilirsiniz.
CSV ve JSON dosyalarını okuyup yazabilir, kodlama sorunlarını çözebilirsiniz.
İzin ve bulunamadı hatalarını kullanıcı dostu mesajlarla yönetebilirsiniz.
Treeview ile tembel yüklemeli dizin ağacı oluşturabilirsiniz.
Dosya boyutu ve tarihini okunur biçimde sütunlarda gösterebilirsiniz.
Dinamik sütunlu bir CSV görüntüleyici geliştirebilirsiniz.
Uygulamayı PyInstaller ile tek çalıştırılabilir dosyaya dönüştürebilirsiniz.
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.
Full stack kalite mühendisliği: birim, API, UI, performans ve güvenlik testi, SonarQube ve CI/CD kalite kapıları programı.
Detayları Gör →Fonksiyonel programlama: saf fonksiyonlar, değişmezlik, currying, kompozisyon, Option/Either ve monad sezgisi eğitimi.
Detayları Gör →Go fonksiyonları: çoklu dönüş, variadic, closure, defer/recover, receiver ve generics konularında uygulamalı Golang eğitimi.
Detayları Gör →Gelişmiş Go: goroutine, channel kalıpları, context, sync, generics, reflection, pprof ile profil ve gRPC üretim mimarisi.
Detayları Gör →Gelişmiş Zapier: Paths, Filter, Formatter, Looping, Code, Webhooks, Sub-Zap ve Platform CLI ile özel entegrasyon eğitimi.
Detayları Gör →