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.debugpy
i 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.py
wpisz 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 Tools
np. 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ą
pylint
lubflake8
, które pomogą w wykrywaniu błędów w kodzie. - Aby zainstalować
pylint
, wpisz w terminalu:pip install pylint
- VS Code automatycznie wykryje
pylint
i zacznie sprawdzać kod.