Bu rehber, Jack Fields ve onun
Python geliştirme için VS Code kurulumunu anlatan
makalesinden
epey ilham aldı. Daha fazla detay için lütfen makalesine göz at.
Önkoşullar
- Python kurulu (3.8 veya üzeri önerilir)
- Sürüm kontrolü için Git
- Cursor kurulu 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
Gelişmiş 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” komutunu ara
- Python yorumlayıcını (veya bir sanal ortam kullanıyorsan onu) seç
2. Kod Biçimlendirme
Black, kodunu tutarlı bir stille otomatik olarak biçimlendiren bir kod
biçimlendiricisidir. Yapılandırma gerektirmez ve Python topluluğunda
yaygın olarak kullanılır.
settings.json
dosyana şunu ekle:
3. Linting
4. Tür Denetimi
Hata ayıklama
- Oluk (gutter) alanına tıklayarak kesme noktaları ayarla
- Hata Ayıklama (Debug) panelini kullan (Cmd/Ctrl + Shift + D)
- Özel hata ayıklama yapılandırmaları için
launch.json
dosyasını yapılandır
Önerilen Özellikler
Tab Completion
Hareketlerini anlayan akıllı kod önerileri
Chat
Doğal konuşmalar yoluyla kodu keşfet ve anla
Agent
AI yardımıyla karmaşık geliştirme görevlerini halledebilir
Context
Üçüncü parti sistemlerden context çek
Auto-Imports
Kod yazarken modülleri otomatik olarak import et
AI Review
Cursor kodunu sürekli AI ile gözden geçirir
Framework Desteği
- Web Frameworkleri: Django, Flask, FastAPI
- Veri Bilimi: Jupyter, NumPy, Pandas
- Makine Öğrenimi: TensorFlow, PyTorch, scikit-learn
- Test: pytest, unittest
- API: requests, aiohttp
- Veritabanı: SQLAlchemy, psycopg2