Python ile her tür dosyayı güvenle işleyin
pathlib, encoding, akış okuma, CSV, JSON, YAML, struct, mmap, zipfile ve atomik yazma ile Python'da dosya işlemlerini ileri düzeyde işleyen iki günlük orta seviye eğitim.
Python'da dosya işlemleri
Eğitim Python'da dosya ve dizin işlemlerini ileri düzeyde işler. pathlib ve os, açma modları ve encoding, with ve tampon, satır satır ve parça parça okuma, csv, json, YAML ve XML, pickle ve güvenlik riski, struct ve ikili dosya, mmap, tempfile, shutil, zipfile, gzip ve tarfile, dosya kilitleme ve atomik yazma, watchdog ile izleme ve gigabayt ölçekli dosyaları bellek dostu işleme uygulamalı yapılır.
2 Gün. Her gün dört modül; 1. gün Dosya Sistemi ve Metin Dosyaları; 2. gün Yapılandırılmış ve İkili Dosyalar.
Orta Seviye — Python'da dosya sistemi, metin, ikili, CSV, JSON ve büyük dosya işleme
Katılımcılar log dosyalarını ayrıştıran, CSV ve JSON dönüştüren, arşivleyen ve büyük dosyaları akış halinde işleyen araçlar yazar.
Yol, encoding ve izin sorunlarını bilinçle çözersiniz.
Gigabayt dosyaları belleği şişirmeden işlersiniz.
Atomik yazma, geçici dosya ve pickle risklerini yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon ve istisna yönetimi bilgisi gerekir.
Dosya sistemi ve izin kavramlarına aşinalık gerekir.
Güncel sürüm kurulu olmalıdır.
VS Code veya benzeri bir editör önerilir.
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:
Yol işlemlerini platformdan bağımsız yazarsınız.
UTF-8 ve Türkçe kodlama sorunlarını çözersiniz.
Büyük dosyaları satır ve parça parça işlersiniz.
Yapılandırılmış verileri güvenle okur ve yazarsınız.
struct ve mmap ile ikili veriyi işlersiniz.
zip, gzip ve tar ile arşiv oluşturursunuz.
Veri kaybını önleyen yazma deseni uygularsınız.
watchdog ile olay tabanlı otomasyon yazarsınız.
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.
Flask-RESTful girdi doğrulama eğitimi: reqparse, Marshmallow, webargs, hata yönetimi, mass assignment ve SQL enjeksiyonu önlemleri uygulamalı işlenir.
Detayları Gör →Flask ile API geliştirme (FSD) eğitimi: katmanlı mimari, SQLAlchemy 2.0, JWT, Redis önbellek, Celery, OpenAPI, Docker ve CI/CD ile üretime hazır API.
Detayları Gör →Python fonksiyonlarını derinlemesine anlama eğitimi: LEGB kapsamı, closure, *args/**kwargs, varsayılan argüman tuzakları, functools ve tür ipuçları.
Detayları Gör →Python fonksiyonlarına giriş eğitimi: def, parametre, return, docstring, kapsam, yerleşik fonksiyonlar ve modüller. Yeni başlayanlar için uygulamalı.
Detayları Gör →Python fonksiyonlarının ileri özellikleri eğitimi: dekoratörler, jeneratörler, itertools, contextmanager, asyncio ve cProfile ile performans analizi.
Detayları Gör →