Bu rehber, Jack Fields ve onun
Python geliştirme için VS Code kurulumu hakkındaki
makalesinden
büyük ölçüde ilham aldı. Daha fazla bilgi için makalesine göz at.
Önkoşullar
- Python yüklü (3.8 veya daha yeni önerilir)
- Sürüm kontrolü için Git
- Cursor yüklü ve en son sürüme güncellenmiş
Gerekli Uzantılar
Python
Microsoft’tan temel dil desteği
Cursor Pyright
Hızlı Python dil sunucusu
Python Debugger
Gelişmiş hata ayıklama özellikleri
Ruff
Python linter’ı ve biçimlendirici
İleri Düzey Python Araçları
uv
- Python Ortam Yöneticisi
ruff
- Python Linter ve Biçimlendirici
Cursor Yapılandırması
1. Python Yorumlayıcısı
- Komut Paleti’ni aç (Cmd/Ctrl + Shift + P)
- “Python: Select Interpreter” ara
- Python yorumlayıcını seç (bir sanal ortam kullanıyorsan onu seç)
2. Kod Biçimlendirme
Black, kodunu tutarlı bir stile göre otomatik olarak biçimlendiren bir kod
biçimlendiricidir. Yapılandırma gerektirmez ve Python topluluğunda yaygın
olarak benimsenir.
settings.json
dosyana şunları ekle:
3. Linting
4. Tür Denetimi
Hata ayıklama
- Oluk (gutter) alanına tıklayarak kesme noktaları (breakpoint) ayarla
- Hata Ayıklama panelini kullan (Cmd/Ctrl + Shift + D)
- Özel hata ayıklama ayarları için
launch.json
dosyasını yapılandır
Önerilen Özellikler
Sekme Tamamlama
Yaptıklarını anlayan akıllı kod önerileri
Sohbet
Doğal konuşmalarla kodu keşfet ve anlamlandır
Ajan
Yapay zeka desteğiyle karmaşık geliştirme görevlerini hallet
Bağlam
Üçüncü taraf sistemlerden bağlam çek
Otomatik İçe Aktarım
Kod yazarken modülleri otomatik içe aktar
Yapay Zeka İncelemesi
Cursor kodunu yapay zekayla sürekli gözden geçirir
Framework Desteği
- Web Framework’leri: Django, Flask, FastAPI
- Veri Bilimi: Jupyter, NumPy, Pandas
- Makine Öğrenimi: TensorFlow, PyTorch, scikit-learn
- Test: pytest, unittest
- API: requests, aiohttp
- Veritabanı: SQLAlchemy, psycopg2