VS Code: instalacja i rozszerzenia
VS Code sam nie rozumie Python — ta zdolność jest mu nadawana przez rozszerzenia. Przeanalizujmy to, co umieścić i dlaczego każde z nich jest potrzebne.
VS Code (Visual Studio Code) — darmowy edytor kodu od Microsoft. Sam w sobie, „od razu po wyjęciu z pudełka”, nie wie nic o Python — to uniwersalny edytor tekstu dla dziesiątek języków. Zrozumienie Python zapewniają mu rozbudowa (extensions) - indywidualnie Małe wtyczki, które instalujesz na edytorze.
Instalacja VS Code
pobierz instalator z oficjalnej strony internetowej code.visualstudio.com dla twojego system operacyjny i przejście przez standardowego kreatora instalacji — nie ma tu specjalnych pułapek jak Pole PATH z sekcji 2.3.
Expansion Python – i to, co sama stawia
Otwórz zakładkę Extensions (ikonę czterokwadratową w pasku bocznym, lub
Ctrl+Shift+X) i szukaj przedłużenia Python od
Microsoft.
Po instalacji tego rozszerzenia automatycznie pojawia się VS Code Marketplace więcej Trzy dodatki wraz z nim:
- Pylance — szybki analizator kodu (autouzupełnianie, podpowiedzi typów, przejście do definicji);
- Python Debugger — osobny silnik do krokowej debugizacji;
- Python Environments - Nowy interfejs do tworzenia i przełączania Wirtualne środowiska bezpośrednio z VS Code.
Rozszerzenie Jupyter
Jeśli planujesz pracować z notatnikami (notebooks, pliki .ipynb
— już ich poznaliśmy podczas interaktywnej praktyki tego kursu), będziemy musieli się rozszerzyć
Jupyter.
jupyter (sekcja 2.15) — dokładnie tak samo, jak edytor i interpreter są rozdzieleni w sekcji 2.1.Rozbudowa Ruff Projekt portfelowy
Ruff jest szybko standaryzowanym narzędziem do przeglądania i formatowania kodu z Astral Software (twórcy uv, Rozdział 2.13). Zastępuje kilka starych jednocześnie Narzędzia – Flake8, Black, isort – Jedno szybkie.
co umieścić w tabeli przestawnej
| Rozbudowa | Wydawca | Dlaczego potrzebujesz | Status |
|---|---|---|---|
| Python | Microsoft | Podstawowe wsparcie języka: podświetlanie, uruchamianie, debugowanie, wybór interpretera | Wymagane |
| Pylance | Microsoft | Szybka analiza kodu, automatyczne uzupełnianie, wskazówki typu | Ustawia automatycznie z Python |
| Python Debugger | Microsoft | Osobny silnik debugowania krok po kroku (breakpoints, krok po kroku) | Ustawia automatycznie z Python |
| Python Environments | Microsoft | Nowy interfejs tworzenia i przełączania środowisk wirtualnych | Ustawia automatycznie z Python |
| Jupyter | Microsoft | Praca z notatnikami .ipynb wewnątrz VS Code | Polecam |
| Ruff | Astral Software | Natychmiastowa kontrola stylu i automatyczne formatowanie kodu | Polecam |