Dieser Guide wurde stark von Jack Fields
und seinem
Artikel
zur Einrichtung von VS Code für die Python-Entwicklung inspiriert. Schau dir für
mehr Details bitte seinen Artikel an.
Voraussetzungen
- Python installiert (empfohlen: Version 3.8 oder höher)
- Git für die Versionskontrolle
- Cursor installiert und auf die neueste Version aktualisiert
Wichtige Erweiterungen
Python
Zentrale Sprachunterstützung von Microsoft
Cursor Pyright
Schneller Python-Sprachserver
Python Debugger
Erweiterte Debugging-Funktionen
Ruff
Python-Linter und -Formatter
Erweiterte Python-Tools
uv
– Python-Umgebungsmanager
ruff
– Python-Linter und -Formatter
Cursor-Konfiguration
1. Python-Interpreter
- Öffne die Command Palette (Cmd/Ctrl + Shift + P)
- Suche nach “Python: Select Interpreter”
- Wähle deinen Python-Interpreter (oder eine virtuelle Umgebung, falls du eine nutzt)
2. Codeformatierung
Black ist ein Code-Formatter, der deinen Code automatisch in einen
konsistenten Stil bringt. Er kommt ohne Konfiguration aus und ist in der
Python-Community weit verbreitet.
settings.json
-Datei hinzufügst:
3. Linting
4. Typprüfung
Debugging
- Setz Breakpoints, indem du in die Leiste klickst
- Nutz das Debug-Panel (Cmd/Ctrl + Shift + D)
- Konfigurier
launch.json
für benutzerdefinierte Debug-Konfigurationen
Empfohlene Features
Tab Completion
Intelligente Codevorschläge, die deine Aktionen nachvollziehen
Chat
Erkunde und verstehe Code in natürlichen Gesprächen
Agent
Meistere komplexe Entwicklungsaufgaben mit KI-Unterstützung
Context
Hole Kontext aus Drittanbietersystemen
Auto-Imports
Importiere Module automatisch, während du schreibst
AI Review
Cursor prüft deinen Code laufend mit KI
Framework-Unterstützung
- Web-Frameworks: Django, Flask, FastAPI
- Data Science: Jupyter, NumPy, Pandas
- Machine Learning: TensorFlow, PyTorch, scikit-learn
- Testing: pytest, unittest
- API: requests, aiohttp
- Datenbanken: SQLAlchemy, psycopg2