Sürüm: 2026.2.262.8665.309

Kod Analizi ve Denetimler​

  • Kullanılmayan parametre uyarılarını doğru şekilde bastırmak için del ifadesi desteği iyileştirildi.
  • Kullanılmayan fonksiyon parametreleri, ayrılmış özel bir denetim ile daha doğru şekilde yakalanıyor.
  • format metodunu uygulamayan bir tür biçimlendirilmeye çalışıldığında net uyarılar gösteriliyor.
  • TypedDict'in dict veya Mapping için geçerli bir alt tür olarak değerlendirilmesiyle tür değerlendirmesi iyileştirildi.
  • Inlay hint içindeki isimlere doğrudan tıklayarak kod yapıları arasında daha verimli gezinme sağlandı.

Hata Ayıklayıcı​

  • Docker yorumlayıcıları kullanılırken beklenmeyen hatalar olmadan hata ayıklama oturumları çalıştırılabiliyor.
  • Hata ayıklayıcı, kitaplık istisnalarında durmak yerine "Kitaplık dosyalarını yoksay" tercihini doğru şekilde uyguluyor.

Jupyter Not Defterleri​

  • Sonraki düzenleme önerileri kullanılırken daha doğru düzenler ve daha hassas ilk öneriler sağlandı.
Sürüm: 2026.1.4
Sürüm: 2026.1.3.261.25134.203
Sürüm: 2026.1.2.261.24374.152
Sürüm: 2026.1.1.261.23567.174
HATA AYIKLAMA (DEBUGGING) VE PERFORMANS:
  • Standart Debugger Olarak debugpy: PyCharm artık varsayılan hata ayıklama motoru olarak debugpy (Debug Adapter Protocol - DAP) kullanıyor. Bu sayede yarış durumları (race conditions) ve zamanlama hataları minimize edilerek daha kararlı bir bağlantı modeli sağlandı.
  • PEP 669 Desteği: Python 3.12 ile gelen düşük maliyetli izleme API'si (monitoring API) sayesinde, eski sys.settrace() yöntemine kıyasla hata ayıklama sırasında oluşan sistem yükü (overhead) ciddi oranda azaltıldı.
  • Gelişmiş Asyncio Desteği: FastAPI ve aiohttp gibi modern framework'ler için asenkron bağlamlarda hata ayıklama konsolu ve ifade değerlendirme özellikleri tam uyumlu hale getirildi.
  • Esnek Uzak Bağlantı: Docker konteynerleri, AWS, Azure veya GCP üzerindeki uzak sunuculara "Attach to Process" ile bağlanmak standartlaştırıldı. Yeni "Attach to DAP" yapılandırmasıyla karmaşık altyapı ayarlarıyla uğraşmadan doğrudan koda odaklanabilirsiniz.

UZAK GELİŞTİRME VE MODERN ALTYAPI:
  • Uzak Interpreter Olarak uv Desteği: Projeleriniz SSH, WSL veya Docker üzerinde olsa bile uv paket yöneticisini uzak yorumlayıcı (remote interpreter) olarak kullanabilir; yerelde çalışıyormuş gibi senkronize bir geliştirme deneyimi yaşayabilirsiniz.
  • Ücretsiz Profesyonel Web Araçları: PyCharm 2026.1 ile birlikte; JavaScript, TypeScript ve CSS özellikleri ile gelişmiş kod zekası araçları artık tüm kullanıcılar için ücretsiz hale getirildi.

YAPAY ZEKA (AI) ENTEGRASYONU:
  • ACP Kayıt Defteri: Yeni Agent Client Protocol (ACP) sayesinde, farklı AI kodlama ajanlarını (OpenCode, Gemini CLI vb.) doğrudan IDE içinden keşfedip yükleyebilirsiniz. Kendi özel ajanlarınızı acp.json üzerinden sisteme dahil etmeniz de mümkün.
  • Kendi Anahtarını Getir (BYOK): OpenAI Codex artık yerleşik olarak sohbete entegre edildi. Ayrıca OpenAI, Anthropic veya yerel modeller için kendi API anahtarınızı (BYOK) kullanarak bütçenize ve iş akışınıza en uygun yapay zekayı PyCharm içinde kullanabilirsiniz.
  • Sonraki Düzenleme Önerileri (NES): Bir fonksiyon parametresini değiştirdiğinizde veya bir sembolü yeniden adlandırdığınızda, PyCharm bir sonraki olası değişikliği tahmin ederek "Tab + Tab" ile uygulamanızı sağlar. Bu özellik için herhangi bir AI kotası harcanmaz.
Sürüm: 2025.3.4.253.32098.74
Sürüm: 2025.3.3.253.31033.139
Sürüm: 2025.3.3