Jak uruchomić Python z kodu VS

Jak uruchomić Python z kodu VS

Kod Visual Studio (VS) oferuje wsparcie dla rozwoju Python, które mogą docenić zarówno profesjonaliści, jak i hobbystowie. W tym artykule zapewni praktyczną wiedzę na temat konfigurowania środowiska Pythona oraz uruchomienia i debugowania kodu Pythona, a także cennych i interesujących funkcji bonusowych.

Konfigurowanie środowiska Python

Będziesz musiał ręcznie skonfigurować interpreter Python na komputerze, zanim kod VS może go użyć. Oto jak to zrobić:

  1. Odwiedź oficjalną stronę Python.
  2. Przejdź do strony pobierania 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. Typ "Python -version”I naciśnij„ Enter."
  6. Powinieneś zobaczyć zainstalowaną wersję Python na ekranie.

Jeśli nauka danych jest twoim głównym powodem korzystania z Pythona, rozważ pobranie Anacondy i przekazanie przez nią Pythona. Anaconda jest wyposażona w interpreter Python i wiele wyspecjalizowanych bibliotek i narzędzi do nauki danych.

Dla użytkowników systemu Windows, którzy chcą, aby środowisko Linux działało z Pythonem, podsystem systemu Windows dla Linux (WSL) to kolejna realna opcja. Wybór WSL obejmuje również instalację korelowania rozszerzenia. Aby dowiedzieć się więcej o korzystaniu z WSL z kodem VS, zapoznaj się z dokumentacją VS Code zdalnego rozwoju lub samouczka WSL w WSL.

Po pomyślnym ukończeniu tych kroków biblioteki Python zostaną zainstalowane w twoim systemie i będziesz gotowy do napisania kodu.

Instalowanie rozszerzenia Pythona w kodzie VS

Aby właściwie użyć środowiska Python w kodzie VS, musisz również zainstalować rozszerzenie Python. Oto dalsze kroki w zakresie ustawienia rozszerzenia w IDE:

  1. Uruchom kod vs.
  2. Kliknij ikonę „rozszerzenia” na pasku aktywności.
  3. Wyszukaj „Python” w pasku wyszukiwania wyświetlania rozszerzeń.
  4. Znajdź rozszerzenie Pythona przez Microsoft na rynku.
  5. Kliknij przycisk „Zainstaluj”, aby dodać rozszerzenie do kodu VS.

Po wykonaniu tych kroków będziesz mieć następujące warunki wstępne do kodowania Pythona:

  • Python (wersja 3 lub więcej)
  • Vs kod
  • VS Code Python Extension

Debugowanie kodu Pythona w VS Code

Debugowanie jest nierozerwalną częścią procesu kodowania, więc będziesz chciał przygotować możliwości debugowania Pythona, gdy tylko zaczniesz kodować. Przejrzyjmy kroki do debugowania Pythona w ramach kodu VS.

  1. Kliknij lewy margines obok numeru linii, w którym chcesz dodać punkt przerwania (e.G., obok instrukcji drukowania).
  2. Kliknij ikonę debugowania na pasku aktywności z boku okna.
  3. Naciśnij F5 lub kliknij zielony przycisk „Uruchom i debugowanie”.
  4. Wybierz „Plik Python” jako konfigurację debugowania.

Debugger zatrzyma się w punkcie przerwania. Będziesz miał okazję sprawdzić zmienne, wyświetlić stos połączeń i wykonać polecenia w konsoli debugowania.

Konfigurowanie interpretera Pythona

Vs kod automatycznie wykrywa i wybiera interpreter Python, jeśli istnieje w twoim systemie. Jednak może być konieczne zmianę interpretera, jeśli pracujesz z wieloma wersjami Python lub uruchomić środowiska wirtualne.

  1. Naciśnij Ctrl + Shift + P (lub CMD + Shift + P na macOS), aby otworzyć paletę dowodzenia.
  2. Typ "Python: Wybierz interpreter”W palecie dowodzenia i naciśnij„ Enter."
  3. Wybierz żądany tłumacz Python z listy.

W przypadku tych ustawień VS kod będzie teraz używał ręcznie wybranego interpretera.

Dostosowywanie środowiska Python VS Code

Personalizacja środowiska programistycznego Python jest dość prostym zadaniem w kodzie VS. Co więcej, jest nieocenione w celu zwiększenia wydajności, ponieważ środowisko dostosowane do twoich potrzeb sprawi, że pisanie kodu będzie szybsze i bardziej wydajne i zmniejszy frustrację.

W tym celu kod VS oferuje solidne i łatwe funkcje dostosowywania. Eksperymentuj z różnymi ustawieniami i rozszerzeniami, aby znaleźć najbardziej dopasowaną konfigurację, gdy czujesz się bardziej komfortowo za pomocą narzędzia.

Spójrzmy na sposoby dostosowania środowiska do preferencji.

Zmiana narzędzia kłaczkowania Python

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 restrukturyzuje tylko sposób, w jaki pojawia się kod, kłaczanie analizuje również, w jaki sposób kod działa i identyfikuje błędy, które może spowodować niewłaściwe formatowanie.

  • Otwórz paletę dowodzenia, naciskając Ctrl + Shift + P.
  • Wybierz „Python: wybierz Linter”, aby wyświetlić listę linerów.
  • Wybierz preferowane narzędzie do kłaczania z listy (np. Pylint, Flake8 lub MyPy).
  • Zainstaluj narzędzie kłaczkowania w środowisku Python, jeśli zostanie wyświetlone monito.

Jeśli instalacja nie może kontynuować, spróbuj uruchomić kod Visual Studio z uprawnieniami administracyjnymi lub ręcznie zainstaluj liner z poleceniem PIP.

Kartywanie będzie automatycznie uruchomione po zapisaniu pliku, jeśli zostanie włączony. Wszelkie problemy, które wykrywa, pokażą się w panelu problemów, a jako falowanie w oknie edytora. Możesz włączyć lub wyłączyć Linter, gdy nie jest to już konieczne. Otwórz paletę poleceń (CTRL + Shift + P) i wybierz „Python: Włącz/wyłącz nadciąganie”, aby zmienić przełącznik.

Konfigurowanie Python Black do formatowania

Python Black to formatter kodu, który automatycznie zmienia kod Pythona, aby śledzić konwencje stylizacyjne, koncentrując się na czytelności i spójności kodu.

  1. Zainstaluj czarny w swoim środowisku Python za pomocą polecenia: PIP Instaluj czarny. Aby zainstalować rozszerzenie Python dla kodu Visual Studio, naciśnij Ctrl + P, obok „Ext Instal MS-Python.linia Pythona ”i naciśnij„ Enter."
  2. Wpisz Ctrl +lub kliknij ikonę przekładni w lewym dolnym rogu i wybierz „Ustawienia [Ctrl +,]”, aby otworzyć menu Ustawienia.
  3. Na pasku wyszukiwania u góry karty Ustawienia wpisz „Format na zapisz” i zaznacz pole wyboru.
  4. Wyszukaj „dostawca formatowania Pythona” i wybierz „Czarny."

Po otwarciu lub utworzeniu pliku Pythona napisz jakiś kod i zapisz go (Ctrl + S), czarny formatter automatycznie dostosuje ten kod. Jeśli z jakiegokolwiek powodu czarny nie działa, może być tak, że kod Python ma pewne błędy składniowe. W takim przypadku ponownie sprawdź kod i ponownie przetestuj.

Dostosowywanie fragmentów Pythona

Snipy Python mogą być pomocnym narzędziem do usprawnienia kodu. Snipy są wstępnie zdefiniowane lub zdefiniowane przez użytkownika bloki kodu, które można wstawić do kodu. Spowodują szybsze pisanie powtarzających się wzorców kodu, takich jak pętle lub instrukcje warunkowe. Są to kroki dostosowywania fragmentów Python w kodzie Visual Studio:

  1. Otwórz widok rozszerzeń, naciskając CTRL + Shift + X i wyszukaj „fragmenty Python."
  2. Zainstaluj rozszerzenie fragmentów Python, które odpowiada Twoim potrzebom.
  3. Zacznij używać nowych fragmentów w kodzie Python, wpisując prefiks fragmentu i naciskając „Tab” lub „Enter."

Visual Studio Code ma wbudowane fragmenty dla różnych języków programowania. Możesz znaleźć i wstawić te fragmenty za pomocą Intellisense (CTRL + Space) lub dedykowanego zbieracza fragmentu. Python Snippets są dostępne do pobrania z rynku Visual Studio Code.

Wiele rozszerzeń na rynku kodów wizualnych obejmuje fragmenty. Możesz je znaleźć, wyszukując „@Category:„ Snippets ”w widoku rozszerzeń. Po znalezieniu rozszerzenia, które lubisz i zainstalujesz, ponownie uruchom kod Visual Studio. Nowe fragmenty będą dostępne w edytorze tekstu podczas ponownego uruchamiania.

Za pomocą zintegrowanego terminalu

Jedną z potężnych funkcji kodu VS jest zintegrowany terminal, który pozwala wykonywać różne polecenia, w tym skrypty Python, bez opuszczania edytora. Użyj zintegrowanego terminala, aby uruchomić skrypty Python, zarządzać pakietami i interakcję z systemami kontroli wersji, takimi jak Git podczas pracy na skryptach Python.

Współpracowanie z na żywo

Kod Visual Studio jest wyposażony w rozszerzenie na żywo. Ta funkcja umożliwia pilota, programistę w czasie rzeczywistym. Live Share pozwala zorganizować projekty Pythona z członkami zespołu i uczestniczyć we wspólnych sesjach programowania. Ponadto możesz uzyskać natychmiastową opinię na temat kodu od przełożonego lub asystenta. Ta funkcja poprawia współpracę i zachęca do nauki, ponieważ możesz dzielić się pomysłami i najlepszymi praktykami ze swoimi współczynnikami.

Wykorzystanie notebooków Jupyter

Programiści Python często współpracują z Jupyter Notebooks (wcześniej 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 bogatymi elementami tekstowymi, takimi jak akapity, równania, liczby i linki.

Kod Visual Studio zapewnia natywną obsługę i pomoc za pośrednictwem plików kodu Pythona do pracy z notebookami Jupyter.

Dodatkowo rozszerzenie Pythona w kodzie VS pozwala tworzyć, edytować i uruchamiać bezpośrednio notebooków Jupyter. Ta integracja zapewnia bardziej wydajny przepływ pracy, który może odwołać się do naukowców i badaczy, którzy regularnie polegają na notebookach Jupyter.

Testowanie z funkcjami Python

Wiedząc, że twój kod zachowuje się zgodnie z oczekiwaniami, zapewnia niezbędny spokój ducha. Zapobiega gromadzeniu się błędów podczas kodu. W ten sposób debugowanie nie stanie się bardziej uciążliwe w miarę dojrzewania kodu. VS Code obsługuje różne ramy testowania Pythona, w tym popularny unittest lub Pytest.

Skorzystaj z wbudowanych funkcji testowych, aby szybko odkryć, uruchomić i debugować w ramach edytora. Testowanie procesu rozwoju pozwala wcześnie złapać błędy, utrzymując w ten sposób wysoką jakość kodu.

Wykonanie za pomocą interaktywnego okna Python

Interaktywne okno Python w kodzie VS umożliwia wykonywanie kawałków kodu i pokazanie wyników wizualnie. Ta funkcja pomaga eksperymentować z nowymi pomysłami, eksplorować biblioteki lub szybko przetestować mały kod. Pracując nad projektami Python, rozważ użycie interaktywnego okna, aby uzyskać głębszy wgląd w zachowanie i wydajność kodu.

Python ułatwiał

Jeśli dotarłeś tak daleko, będziesz wiedział, jak uruchomić, debugować i dostosowywać kod Pythona w kodzie VS, jak postrzegasz dopasowanie. VS Code to potężne, wszechstronne i rozsądnie przyjazne dla początkujących środowisko programistyczne.

Czy regularnie prowadzisz Python w kodzie? Które dostosowanie Pythona w kodzie VS uważasz za najbardziej pomocne? Daj nam znać w sekcji komentarzy poniżej.