NEW DEVELOPMENTS IN PYTHON EĞİTİMİ

Python'un son sürümlerinde yenilikleri öğrenin

Pattern matching, gelişmiş tür ipuçları, TaskGroup, hata grupları, tomllib, JIT ve free-threading, uv ve ruff araçları

Eğitim, Python 3.10 ile 3.13 arasındaki yenilikleri güncel kod tabanlarına taşımak isteyenler içindir. match-case yapısal eşleme, Self ve override, ParamSpec ve TypeVarTuple, PEP 695 tür parametresi sözdizimi, ExceptionGroup ve except*, asyncio.TaskGroup ve t…

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Python 3.10-3.13 ile gelen dil özellikleri, performans ve araçlar

Eğitim, Python 3.10 ile 3.13 arasındaki yenilikleri güncel kod tabanlarına taşımak isteyenler içindir. match-case yapısal eşleme, Self ve override, ParamSpec ve TypeVarTuple, PEP 695 tür parametresi sözdizimi, ExceptionGroup ve except*, asyncio.TaskGroup ve timeout, tomllib, daha iyi hata mesajları, deneysel JIT, free-threading (PEP 703), uv, ruff ve pyproject standartları uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Dil Yenilikleri; 2. gün Tür Sistemi ve Eşzamanlılık; 3. gün Performans ve Araç Zinciri.

Seviye

İleri Seviye — Python 3.10-3.13 ile gelen dil özellikleri, performans ve araçlar

Öğrenme Metodu

Katılımcılar eski stil bir kod tabanını adım adım modern Python özelliklerine yeniden düzenler.

Neden Bu Eğitim?

🆕Güncel Dil

Son sürümlerin getirdiği sözdizimi ve kütüphane yeniliklerini öğrenirsiniz.

🚀Daha Hızlı

Performans iyileştirmeleri ve JIT/free-threading durumunu değerlendirirsiniz.

🔧Modern Araçlar

uv, ruff ve pyproject standardıyla çağdaş iş akışı kurarsınız.

Anahtar Konular

python 3.13python yeniliklerimatch case pythonexceptiongrouppython free threadingpython uvpython ruffpython tür ipuçlarıpython 3.12
“Dil değişirken öğrenmeyi bırakmak, geride kalmanın en hızlı yoludur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python deneyimi

Sınıf, jeneratör ve dekoratör bilgisi gerekir.

2
Tür ipuçları

Temel tür notasyonuna aşinalık beklenir.

3
Python 3.12/3.13

Bilgisayarda en az Python 3.12 kurulu olmalıdır.

4
Git

Temel Git kullanımı gerekir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı yapısal eşleme, yeni hata yönetimi ve sözdizimi yeniliklerini koda uygular.
Modül 1
Yapısal Eşleme
  • match-case sözdizimi
  • Sınıf, dizi ve sözlük desenleri
  • Guard koşulları
  • OR ve capture desenleri
  • if-elif zincirinden dönüşüm
  • Performans ve okunabilirlik
Modül 2
Hata Yönetimi
  • ExceptionGroup ve except*
  • add_note ile bağlam
  • İyileştirilmiş traceback mesajları
  • raise from kullanımı
  • asyncio hata toplama
  • Hata sınıflandırma yeniden tasarımı
Modül 3
Sözdizimi Küçük Yenilikleri
  • Parantezli bağlam yöneticileri
  • Birleşim türü için X veya Y sözdizimi
  • Walrus operatörü gözden geçirme
  • f-string iyileştirmeleri (3.12)
  • Kaldırılan ve kullanımdan kalkan özellikler
  • Geçiş kontrol listesi
Modül 4
Standart Kütüphane
  • tomllib ile TOML okuma
  • zoneinfo
  • pathlib yenilikleri
  • itertools.batched
  • statistics ve math eklemeleri
  • Kaldırılan modüller (PEP 594)
Günün hedefiKatılımcı yeni tür sistemi özelliklerini ve asyncio yeniliklerini kullanır.
Modül 1
Gelişmiş Tür İpuçları
  • TypeAlias ve PEP 695 sözdizimi
  • ParamSpec ve Concatenate
  • TypeVarTuple
  • Self, override, LiteralString
  • TypedDict Required/NotRequired
  • Never ve assert_never
Modül 2
dataclass ve pydantic
  • dataclass slots ve kw_only
  • match_args
  • pydantic v2 farkları
  • Doğrulama ve serileştirme
  • Performans karşılaştırması
  • attrs alternatifi
Modül 3
asyncio Yenilikleri
  • TaskGroup
  • asyncio.timeout
  • Runner ve eager task factory
  • ExceptionGroup ile birlikte
  • Yapılandırılmış eşzamanlılık
  • Hata ayıklama modu
Modül 4
Statik Analiz
  • mypy ve pyright farkı
  • Aşamalı tür ekleme stratejisi
  • reveal_type
  • Stub dosyaları
  • Type checker CI entegrasyonu
  • Tür hatası öncelik sırası
Günün hedefiKatılımcı performans yeniliklerini değerlendirir ve modern araç zinciriyle çalışır.
Modül 1
Performans Yenilikleri
  • Faster CPython özeti
  • Uyarlanabilir yorumlayıcı
  • Deneysel JIT
  • Alt yorumlayıcılar (PEP 684)
  • free-threading (PEP 703)
  • Kıyaslama yöntemi
Modül 2
Paket Yönetimi
  • pyproject.toml standardı
  • uv ile hızlı kurulum
  • Kilit dosyaları
  • PEP 723 betik meta verisi
  • Çoklu sürüm yönetimi
  • Sanal ortam yaklaşımları
Modül 3
Kod Kalitesi Araçları
  • ruff lint ve format
  • pre-commit
  • pytest güncel özellikleri
  • coverage ve tox/nox
  • Güvenlik denetimi (pip-audit)
  • Sürekli entegrasyon
Modül 4
Geçiş Atölyesi
  • Eski kod tabanı analizi
  • pyupgrade ile otomatik dönüşüm
  • Kademeli geçiş planı
  • Geriye uyumluluk
  • Test güvencesi
  • Sunum ve değerlendirme

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Yapısal eşleme

match-case ile okunabilir koşul mantığı yazabilirsiniz.

⚠️
ExceptionGroup

except* ile birden fazla hatayı yönetebilirsiniz.

🏷️
Modern tipler

PEP 695, ParamSpec ve Self kullanabilirsiniz.

⏳
TaskGroup

asyncio TaskGroup ile yapılandırılmış eşzamanlılık kurabilirsiniz.

🚄
Performans

JIT ve free-threading durumunu değerlendirebilirsiniz.

📦
uv ve pyproject

Modern paket yönetimi iş akışını kurabilirsiniz.

🧹
ruff

Kod kalitesini ruff ve pre-commit ile otomatikleştirebilirsiniz.

🔄
Kod geçişi

Eski kod tabanını güvenle yeni sürümlere taşıyabilirsiniz.

Kimler İçin Uygundur?

  • Python 3.8-3.9
  • çalışmış ve modern Python özelliklerini uygulamak isteyen geliştiriciler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python 3.8-3.9 ile çalışmış ve modern Python özelliklerini uygulamak isteyen geliştiriciler içindir.
Hangi sürümler kapsanıyor?
Python 3.10'dan 3.13'e kadar olan önemli yenilikler.
Eski kodumu taşıyabilir miyim?
Evet; son gün pyupgrade ve test güvencesi ile geçiş atölyesi yapılır.
JIT ve free-threading üretimde kullanılabilir mi?
Deneysel durumları, kıyaslamalar ve riskleriyle değerlendirilir.
Eğitim sonunda belge verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim herhangi bir üretici sınavına doğrudan hazırlık vaat etmez; sınav söz konusu ise başvuru ve ücret ilgili kuruma aittir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. New Developments in Python Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonYazılım Uzmanlığı Eğitimi (Python) Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Uzmanlığı Eğitimi (Python) Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Yazılım Uzmanlığı Eğitimi (Python) eğitimi: python'da dil bilgisinden ürün geliştirmeye uzanan kapsamlı bir yol. 4 gün uygulamalı lab ve DVA sertifikası.

Detayları Gör →
PythonYönetim Mühendisleri için Python Eğitimi
Yazılım Geliştirme Eğitimleri

Yönetim Mühendisleri için Python Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Yönetim Mühendisleri için Python eğitimi: yönetim mühendisliği problemlerini Python araçlarıyla modelleyin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif

Detayları Gör →
PythonData Analysis with SQL and Python Eğitimi
Yazılım Geliştirme Eğitimleri

Data Analysis with SQL and Python Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

SQL JOIN, CTE, pencere fonksiyonları ve pandas, SQLAlchemy, seaborn ile veri analizi, temizleme ve raporlama. Uygulamalı Digital Vizyon Akademi eğitimi.

Detayları Gör →
Pythonİleri Seviye (Advanced) Python Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye (Advanced) Python Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Decorator, generator, context manager, descriptor, metaclass, asyncio, multiprocessing, profilleme ve paketleme ile ileri Python eğitimi. Digital Vizyon Akademi

Detayları Gör →
PythonPython Eğitimi
Yazılım Geliştirme Eğitimleri

Python Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Python 3 ile sözdizimi, veri tipleri, döngüler, fonksiyonlar, dosya işlemleri, modüller ve OOP temelleri. Sıfırdan başlayanlar için Digital Vizyon Akademi eğiti

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn