Jak uruchomić Pythona z VS Code

Jak uruchomić Pythona z VS Code

Visual Studio (VS) Code oferuje wsparcie programistyczne w języku Python, które docenią zarówno profesjonaliści, jak i hobbyści. Ten artykuł dostarczy praktycznej wiedzy na temat konfigurowania środowiska Pythona oraz uruchamiania i debugowania kodu Pythona, a także cennych i interesujących funkcji dodatkowych.

Konfigurowanie środowiska Pythona

Będziesz musiał ręcznie skonfigurować interpreter Pythona na swoim komputerze, zanim VS Code będzie mógł z niego korzystać. Oto jak to zrobić:

  1. Odwiedź oficjalną stronę Pythona .

  2. Przejdź do strony Pobieranie i wybierz wersję systemu operacyjnego (Windows, macOS lub Linux, w zależności od biblioteki) i kliknij Pobierz.

  3. Pobierz i uruchom instalator.

  4. Otwórz terminal lub wiersz polecenia.

  5. Wpisz „ python –version” i naciśnij „Enter”.

  6. Powinieneś zobaczyć zainstalowaną wersję Pythona na ekranie.

Jeśli nauka o danych jest głównym powodem używania Pythona, rozważ pobranie Anacondy i przejście przez nią Pythona. Anaconda jest dostarczana z interpreterem Pythona oraz wieloma specjalistycznymi bibliotekami i narzędziami do nauki o danych.

Dla użytkowników systemu Windows, którzy chcą, aby środowisko Linux działało z Pythonem, podsystem Windows dla systemu Linux (WSL) jest kolejną realną opcją. Wybór WSL obejmuje również instalację odpowiedniego rozszerzenia. Aby dowiedzieć się więcej o używaniu WSL z VS Code, zapoznaj się z dokumentacją VS Code Remote Development lub z samouczkiem Working in WSL.

Po pomyślnym wykonaniu tych kroków biblioteki Pythona zostaną zainstalowane w twoim systemie i będziesz gotowy do pisania kodu.

Instalowanie rozszerzenia Python w VS Code

Aby poprawnie korzystać ze środowiska Python w VS Code, należy dodatkowo zainstalować rozszerzenie Python. Oto dalsze kroki konfiguracji rozszerzenia w IDE:

  1. Uruchom VS Code.

  2. Kliknij ikonę „Rozszerzenia” na pasku aktywności.

  3. Wyszukaj „Python” na pasku wyszukiwania widoku rozszerzeń.

  4. Znajdź rozszerzenie Python firmy Microsoft w Marketplace.

  5. Kliknij przycisk „Zainstaluj”, aby dodać rozszerzenie do VS Code.

Po wykonaniu tych kroków będziesz mieć następujące wymagania wstępne dotyczące kodowania w języku Python:

  • Python (wersja 3 lub nowsza)
  • Kod VS
  • Rozszerzenie VS Code Pythona

Debugowanie kodu Pythona w VS Code

Debugowanie jest nierozerwalną częścią procesu kodowania, więc będziesz chciał mieć gotowe możliwości debugowania Pythona, gdy tylko zaczniesz kodować. Przejdźmy przez kroki debugowania języka Python w programie VS Code.

  1. Kliknij lewy margines obok numeru wiersza, w którym chcesz dodać punkt przerwania (np. obok instrukcji print).

  2. Kliknij ikonę debugowania na pasku aktywności z boku okna.

  3. Naciśnij klawisz F5 lub kliknij zielony przycisk „Uruchom i debuguj”.

  4. Wybierz „Plik Pythona” jako konfigurację debugowania.

Debuger zatrzyma się w punkcie przerwania. Będziesz mieć możliwość sprawdzania zmiennych, przeglądania stosu wywołań i wykonywania poleceń w konsoli debugowania.

Konfigurowanie interpretera Pythona

VS Code automatycznie wykrywa i wybiera interpreter Pythona, jeśli istnieje w twoim systemie. Jednak może być konieczna zmiana interpretera, jeśli pracujesz z wieloma wersjami języka Python lub uruchamiasz środowiska wirtualne.

  1. Naciśnij Ctrl + Shift + P (lub Cmd + Shift + P w systemie macOS), aby otworzyć paletę poleceń.

  2. Wpisz „ Python: Select Interpreter” w palecie poleceń i naciśnij „Enter”.

  3. Wybierz żądany interpreter języka Python z listy.

Dzięki tym ustawieniom program VS Code będzie teraz korzystał z ręcznie wybranego interpretera.

Dostosowywanie środowiska VS Code Python

Personalizacja środowiska programistycznego Pythona jest dość prostym zadaniem w VS Code. Co więcej, jest nieoceniony w zwiększaniu produktywności, ponieważ środowisko dostosowane do Twoich potrzeb sprawi, że pisanie kodu będzie szybsze i wydajniejsze oraz zmniejszy frustrację.

W tym celu VS Code oferuje solidne, łatwo dostępne funkcje dostosowywania. Eksperymentuj z różnymi ustawieniami i rozszerzeniami, aby znaleźć najbardziej odpowiednią konfigurację, gdy korzystanie z narzędzia stanie się bardziej komfortowe.

Przyjrzyjmy się sposobom dostosowania środowiska do Twoich preferencji.

Zmiana narzędzia Linting w Pythonie

Linting identyfikuje i koryguje problemy stylistyczne i składniowe w kodzie źródłowym, które mogą prowadzić do błędów. W przeciwieństwie do formatowania, które jedynie restrukturyzuje wygląd kodu, linting analizuje również sposób działania kodu i identyfikuje błędy, które może powodować niewłaściwe formatowanie.

  • Otwórz paletę poleceń, naciskając Ctrl + Shift + P.
  • Wybierz „Python: Wybierz Linter”, aby wyświetlić listę linters.
  • Wybierz preferowane narzędzie do lintingu z listy (takie jak Pylint, flake8 lub Mypy).
  • Zainstaluj narzędzie do lintingu w swoim środowisku Pythona, jeśli zostaniesz o to poproszony.

Jeśli instalacja nie może być kontynuowana, spróbuj uruchomić Visual Studio Code z uprawnieniami administratora lub ręcznie zainstaluj lintera za pomocą polecenia pip.

Linting uruchomi się automatycznie podczas zapisywania pliku, jeśli jest włączony. Wszelkie wykryte problemy zostaną wyświetlone w panelu Problemy oraz jako faliste podkreślenia w oknie edytora. Możesz włączyć linter lub wyłączyć go, gdy nie jest już potrzebny. Otwórz paletę poleceń (Ctrl + Shift + P) i wybierz „Python: Włącz/wyłącz linting”, aby zmienić przełącznik.

Konfigurowanie języka Python Black do formatowania

Python Black to formater kodu, który automatycznie zmienia kod Pythona, aby był zgodny z konwencjami stylistycznymi, koncentrując się na czytelności i spójności kodu.

  1. Zainstaluj Black w swoim środowisku Python za pomocą polecenia: pip install black. Aby zainstalować rozszerzenie Python dla Visual Studio Code, naciśnij Ctrl + P, obok wiersza „ext install ms-python.python” i naciśnij „Enter”.

  2. Wpisz Ctrl + lub kliknij ikonę koła zębatego w lewym dolnym rogu i wybierz „Ustawienia [Ctrl+,]”, aby otworzyć menu Ustawienia.

  3. W pasku wyszukiwania u góry karty Ustawienia wpisz „formatuj przy zapisywaniu” i zaznacz pole wyboru.

  4. Wyszukaj „Dostawcę formatowania Pythona” i wybierz „Czarny”.

Gdy otworzysz lub utworzysz plik w języku Python, napiszesz kod i zapiszesz go (Ctrl + S), formater Black automatycznie dostosuje ten kod. Jeśli z jakiegoś powodu Black nie działa, być może twój kod Pythona zawiera błędy składniowe. W takim przypadku ponownie sprawdź kod i przetestuj ponownie.

Dostosowywanie fragmentów Pythona

Fragmenty kodu Pythona mogą być pomocnym narzędziem do usprawniania kodu. Fragmenty to wstępnie zdefiniowane lub zdefiniowane przez użytkownika bloki kodu, które można wstawić do kodu. Sprawiają, że pisanie powtarzalnych wzorców kodu, takich jak pętle lub instrukcje warunkowe, jest szybsze. Oto kroki dostosowywania fragmentów kodu języka Python w programie Visual Studio Code:

  1. Otwórz widok Rozszerzenia, naciskając Ctrl + Shift + X i wyszukaj „Python Snippets”.

  2. Zainstaluj rozszerzenie Python Snippets, które odpowiada Twoim potrzebom.

  3. Zacznij używać nowych fragmentów w kodzie Pythona, wpisując przedrostek fragmentu i naciskając „Tab” lub „Enter”.

Visual Studio Code ma wbudowane fragmenty kodu dla różnych języków programowania. Te fragmenty kodu można znaleźć i wstawić za pomocą funkcji IntelliSense (Ctrl + spacja) lub dedykowanego selektora fragmentów kodu. Fragmenty kodu języka Python są dostępne do pobrania z witryny Marketplace programu Visual Studio Code.

Wiele rozszerzeń w Visual Studio Code Marketplace zawiera fragmenty kodu. Możesz je znaleźć, wyszukując „@category: „snippets” w widoku Rozszerzenia. Po znalezieniu odpowiedniego rozszerzenia i zainstalowaniu go uruchom ponownie program Visual Studio Code. Nowe fragmenty będą dostępne w edytorze tekstu po ponownym uruchomieniu.

Korzystanie ze zintegrowanego terminala

Jedną z potężnych funkcji VS Code jest zintegrowany terminal, który umożliwia wykonywanie różnych poleceń, w tym skryptów Pythona, bez opuszczania edytora. Używaj zintegrowanego terminala do uruchamiania skryptów w języku Python, zarządzania pakietami i interakcji z systemami kontroli wersji, takimi jak Git, podczas pracy nad skryptami w języku Python.

Współpraca z udostępnianiem na żywo

Visual Studio Code jest dostarczany z rozszerzeniem Live Share. Ta funkcja umożliwia zdalną współpracę programistów w czasie rzeczywistym. Usługa Live Share umożliwia mieszanie projektów w języku Python z członkami zespołu i uczestniczenie we wspólnych sesjach programistycznych. Ponadto możesz uzyskać natychmiastową informację zwrotną na temat swojego kodu od przełożonego lub asystenta. Ta funkcja usprawnia współpracę i zachęca do nauki, ponieważ możesz dzielić się pomysłami i najlepszymi praktykami ze współtwórcami.

Korzystanie z notebooków Jupyter

Deweloperzy Pythona często pracują z Jupyter Notebooks (dawniej IPython Notebooks). Jest to projekt dokumentacji typu open source, który umożliwia mieszanie kodu, tekstu i wizualizacji. Aplikacja zawiera dokumenty z kodem komputerowym i elementami tekstu sformatowanego, takimi jak akapity, równania, rysunki i łącza.

Visual Studio Code zapewnia natywne wsparcie i pomoc za pośrednictwem plików kodu Pythona do pracy z notesami Jupyter.

Ponadto rozszerzenie języka Python w programie VS Code umożliwia bezpośrednie tworzenie, edytowanie i uruchamianie notesów Jupyter. Ta integracja zapewnia wydajniejszy przepływ pracy, który może spodobać się analitykom danych i badaczom, którzy regularnie polegają na notatnikach Jupyter.

Testowanie z funkcjami Pythona

Świadomość, że Twój kod zachowuje się zgodnie z oczekiwaniami, zapewnia niezbędny spokój ducha. Zapobiega gromadzeniu się błędów podczas kodowania. W ten sposób debugowanie nie stanie się bardziej uciążliwe w miarę dojrzewania kodu. VS Code obsługuje różne frameworki testowe Pythona, w tym popularne unittest lub pytest.

Skorzystaj z wbudowanych funkcji testowania, aby szybko wykrywać, uruchamiać i debugować w edytorze. Testowanie procesu programowania pozwala wcześnie wykryć błędy, a tym samym utrzymać wysoką jakość kodu.

Wykonywanie za pomocą interaktywnego okna Pythona

Interaktywne okno języka Python w programie VS Code umożliwia wykonywanie fragmentów kodu i wizualne wyświetlanie wyników. Ta funkcja pomaga eksperymentować z nowymi pomysłami, eksplorować biblioteki lub szybko testować mały kod. Pracując nad projektami w języku Python, rozważ użycie okna interaktywnego, aby uzyskać głębszy wgląd w zachowanie i wydajność kodu.

Łatwość obsługi Pythona

Jeśli dotarłeś tak daleko, będziesz wiedział, jak uruchamiać, debugować i dostosowywać kod Pythona w VS Code według własnego uznania. VS Code to potężne, wszechstronne i dość przyjazne dla początkujących środowisko programistyczne w języku Python, obsługujące różne style kodowania.

Czy regularnie uruchamiasz Pythona w VS Code? Które dostosowanie Pythona w VS Code jest dla Ciebie najbardziej przydatne? Daj nam znać w sekcji komentarzy poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *