Rozszerzenie Visual Studio Code do języka Python
Instalacja rozszerzeń dla Visual Studio Code
Aby skonfigurować VS Code do pracy z językiem Python, musisz zainstalować odpowiednie rozszerzenia.
-
Otwórz Visual Studio Code:
- Uruchom VS Code i kliknij ikonę rozszerzeń (puzzle) po lewej stronie okna.
-
Zainstaluj rozszerzenia dla języków:
- Python: Wyszukaj "Python"
ms-python.python, "Python Debugger"ms-python.debugpyi zainstaluj to rozszerzenie, aby uzyskać wsparcie dla Pythona.
- Python: Wyszukaj "Python"
1. Przygotowanie środowiska dla projektu Python
- Utwórz nowy folder na swoim komputerze, gdzie będzie znajdował się projekt w Pythonie.
- Otwórz folder w Visual Studio Code wybierając z menu: File -> Open Folder.
2. Stworzenie pliku Python
- W folderze projektu utwórz nowy plik, np.
main.py. - W pliku
main.pywpisz poniższy przykładowy kod:
def greet(name):
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))
3. Konfiguracja interpretera Python
- W Visual Studio Code otwórz paletę poleceń (
Ctrl+Shift+P). - Wpisz: Python: Select Interpreter i wybierz odpowiednią wersję Pythona zainstalowaną na twoim komputerze.
4. Uruchamianie i debugowanie kodu Python
- Aby uruchomić kod, możesz użyć terminala wbudowanego w VS Code:
- Otwórz terminal (
Ctrl+`). - W terminalu wpisz:
python main.py
- Otwórz terminal (
- Aby uruchomić kod, można też nacisnąć przycisk odtwarzania (play) w prawym górnym rogu edytora
- Aby debugować kod, kliknij ikonę debugowania po lewej stronie ekranu (lub użyj
Ctrl+Shift+D).- Kliknij przycisk Run and Debug i wybierz Python File.
- Kod zostanie uruchomiony w trybie debugowania, a ty będziesz mógł ustawiać punkty przerwań, śledzić zmienne itd.
- Uwaga: czasem niestety jest problem z tym rozszerzeniem, zawsze można sprawdzić błąd w
Help > Toggle Developer Toolsnp. problem z'ms-python.python' CANNOT use API proposal: testObserver.można rozwiązać przezCtrl+Shift+P > "Configure Runtime Arguments"i dodanie"enable-proposed-api": ["ms-python.python"]do pliku json.
- Aby debugować kod w terminalu:
Wpiszpython -m pdb main.py?aby uzyskać pomoc np.n- następna linia kodu itp.
5. Linting i sprawdzanie błędów
- Możesz skonfigurować linting za pomocą
pylintlubflake8, które pomogą w wykrywaniu błędów w kodzie. - Aby zainstalować
pylint, wpisz w terminalu:pip install pylint - VS Code automatycznie wykryje
pylinti zacznie sprawdzać kod.