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.

  1. Otwórz Visual Studio Code:

    • Uruchom VS Code i kliknij ikonę rozszerzeń (puzzle) po lewej stronie okna.
  2. Zainstaluj rozszerzenia dla języków:

1. Przygotowanie środowiska dla projektu Python

  1. Utwórz nowy folder na swoim komputerze, gdzie będzie znajdował się projekt w Pythonie.
  2. Otwórz folder w Visual Studio Code wybierając z menu: File -> Open Folder.

2. Stworzenie pliku Python

  1. W folderze projektu utwórz nowy plik, np. main.py.
  2. W pliku main.py wpisz poniższy przykładowy kod:
def greet(name):
    return f"Hello, {name}!"

if __name__ == "__main__":
    print(greet("World"))

3. Konfiguracja interpretera Python

  1. W Visual Studio Code otwórz paletę poleceń (Ctrl+Shift+P).
  2. Wpisz: Python: Select Interpreter i wybierz odpowiednią wersję Pythona zainstalowaną na twoim komputerze.

4. Uruchamianie i debugowanie kodu Python

  1. Aby uruchomić kod, możesz użyć terminala wbudowanego w VS Code:
    • Otwórz terminal (Ctrl+`).
    • W terminalu wpisz:
      python main.py
      
  2. Aby uruchomić kod, można też nacisnąć przycisk odtwarzania (play) w prawym górnym rogu edytora
  3. 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 Tools np. problem z 'ms-python.python' CANNOT use API proposal: testObserver. można rozwiązać przez Ctrl+Shift+P > "Configure Runtime Arguments" i dodanie "enable-proposed-api": ["ms-python.python"] do pliku json.
  4. Aby debugować kod w terminalu:
    python -m pdb main.py
    
    Wpisz ? aby uzyskać pomoc np. n - następna linia kodu itp.

5. Linting i sprawdzanie błędów

  1. Możesz skonfigurować linting za pomocą pylint lub flake8, które pomogą w wykrywaniu błędów w kodzie.
  2. Aby zainstalować pylint, wpisz w terminalu:
    pip install pylint
    
  3. VS Code automatycznie wykryje pylint i zacznie sprawdzać kod.