Python'da ustalaşma sınıfı
Eğitim, Python'da ileri düzey uzmanlık hedefler. Veri modeli ve descriptor, metaclass ve sınıf dekoratörleri, jeneratör tabanlı eşyordamlar, asyncio mimarisi, threading ve multiprocessing, GIL ve Python 3.13 free-threading, ctypes/cffi/Cython ile C entegrasyo…
İleri Python dil özellikleri, mimari, eşzamanlılık, performans ve kalite
Eğitim, Python'da ileri düzey uzmanlık hedefler. Veri modeli ve descriptor, metaclass ve sınıf dekoratörleri, jeneratör tabanlı eşyordamlar, asyncio mimarisi, threading ve multiprocessing, GIL ve Python 3.13 free-threading, ctypes/cffi/Cython ile C entegrasyonu, bellek profili, bağımlılık enjeksiyonu ve hexagonal mimari, pytest ve Hypothesis ile ileri test ve paketleme uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Dil İçi Mekanizmalar; 2. gün Eşzamanlılık ve Performans; 3. gün Mimari ve Üretim Kalitesi.
Uzman Seviye — İleri Python dil özellikleri, mimari, eşzamanlılık, performans ve kalite
Her gün zorlayıcı kodlama problemleri, kod okuma oturumları ve ölçüm odaklı performans laboratuvarlarıyla işlenir.
Dilin sınırlarını ve ne zaman aşılacağını öğrenirsiniz.
Profil verisine dayanarak hızlandırma kararı verirsiniz.
Python uygulamalarını katmanlı, test edilebilir mimariyle kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az 3 yıllık profesyonel Python deneyimi beklenir.
Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.
Sınıf, dekoratör ve jeneratör mekanizmalarına hakimiyet gerekir.
C entegrasyonu bölümü için okuma düzeyinde C bilgisi faydalıdı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:
Descriptor, metaclass ve MRO'yu üretim kodunda doğru kullanabilirsiniz.
TaskGroup ve backpressure ile sağlam eşzamanlı sistemler kurabilirsiniz.
GIL kısıtlarına göre süreç veya thread modeli seçebilirsiniz.
py-spy ve memray ile CPU ve bellek darboğazlarını çözebilirsiniz.
Cython veya numba ile kritik kodu hızlandırabilirsiniz.
Portlar ve adaptörlerle test edilebilir mimari kurabilirsiniz.
Hypothesis ile özellik tabanlı testler yazabilirsiniz.
Güvenli ve sürümlü paket yayını hazırlayabilirsiniz.
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.
Google Colab ile Python temel eğitimi: Colab arayüzü, değişkenler, döngüler, fonksiyonlar, list ve dict, pandas, matplotlib ve Drive kullanımını 2 günde öğrenin
Detayları Gör →RHEL ortamında Python programlama eğitimi (AD141 kapsamına uygun): venv, modüller, subprocess, JSON/YAML, loglama, pytest ve systemd entegrasyonunu 3 günde uygu
Detayları Gör →Red Hat tabanlı Linux'ta Python temel eğitimi: venv, fonksiyonlar, dosya işlemleri, regex ile log analizi, subprocess ve sistem raporu betiklerini 2 günde öğren
Detayları Gör →Python Requests eğitimi: HTTP metotları, JSON ve dosya istekleri, Session, kimlik doğrulama, timeout, retry, sayfalama, httpx ve test tekniklerini 2 günde uygul
Detayları Gör →Python scripting eğitimi: pathlib, regex, subprocess, argparse, requests, logging, e-posta ve zamanlama ile üretime uygun otomasyon betikleri yazmayı 3 günde öğ
Detayları Gör →