Data: 29.02.2024

Jak rozpocząć pracę z Pythonem w Visual Studio Code

Jak rozpocząć pracę z językiem Python w programie Visual Studio Code w systemie Windows?

Spis treści

W artykule znajdziesz informacje na temat tego, jak rozpocząć pracę z Pythonem w Visual Studio Code. Zobaczysz jak zainstalować środowisko VSC oraz wtyczki potrzebne do pisania i formatowania kodu w Pythonie.

Zrzuty ekranów zrobione są dla wersji Visual Studio Code 1.87.0.

Aby pisać kod Pythona w Visual Studio Code (VSC, VS Code) potrzebujemy zainstalować:

  • interpreter Pythona – w artykule Jak zainstalować Pythona? znajdziesz instrukcję, w jaki sposób zrobić instalację
  • środowisko Visual Studio Code
  • rozszerzenie Pythona w Visual Studio Code.

VSC jest bardzo popularnym środowiskiem programistycznym i można w nim rozpocząć swoją przygodę z programowaniem.

Jak rozpocząć pracę z Pythonem w Visual Studio Code? Co to jest Visual Studio Code i do czego służy?

Visual Studio Code to zintegrowane środowisko programistyczne (ang. Integrated Development Environment, IDE), które zostało opracowane przez firmę Microsoft. Jest to zaawansowane narzędzie programistyczne, które oferuje narzędzia do tworzenia oprogramowania.

VSC oferuje wiele funkcji przydatnych dla programistów, takich jak:

  • kolorowanie składni
  • podpowiedzi kodu
  • debugowanie
  • integrację z systemem kontroli wersji GIT
  • możliwość rozszerzenia funkcjonalności poprzez instalację dodatków.

Możemy uruchamiać i pisać w nim kod w wielu językach programowania, takich jak Python, Java, JavaScirpt, HTML, CSS, C++. VSC obsługuje także platformę Microsoft .NET.

Oprócz Visual Studio Code popularnymi środowiskami programistycznymi są również:

Instalacja środowiska Visual Studio Code w systemie Windows

Na chwilę obecną środowisko Visual Studio Code jest bezpłatne, zarówno do użytku prywatnego jak i komercyjnego. Aby je zainstalować wejdź na stronę Visual Studio Code download. Znajdziesz tutaj najnowszą wersję programu. Następnie kliknij przycisk Windows.

Title

Jeśli plik się nie pobrał, kliknij link zaprezentowany na poniższym rysunku.

Title

Jeśli plik się pobrał, wejdź do katalogu, w którym na Twoim komputerze zapisują się pobrane pliki i kliknij dwuklikiem lewego przycisku myszy plik instalatora VSC.

Title

Wybierz opcję „I accept the agreement” i kliknij przycisk Next. Przed zaakceptowaniem warunków licencji, możesz je przeczytać, jeśli chcesz.

Title

Jeśli chcesz zmienić lokalizację, w której program VSC zostanie zainstalowany, kliknij przycisk Browse i wskaż wybraną lokalizację. Jeśli chcesz pozostawić lokalizację bez zmian, kliknij przycisk Next.

Title

Kliknij przycisk Next

Title

Kliknij przycisk Next

Title

Kliknij przycisk Install

Title

Kliknij przycisk Finish

Title

Opcja Launch Visual Studio Code jest zaznaczona domyślnie. Dlatego po kliknięciu przycisku Finish otworzy się program Visual Studio Code.

Jak skonfigurować środowisko Visual Studio Code?

Aby zmienić wygląd programu kliknij kolejno File, Preferences, Theme, Color Theme.

Title

Wybierz z listy wygląd aplikacji.

Title

Aby powiększyć okno VSC klikamy na klawiaturze skrót Ctrl+Shift + znak plusa (+). Aby je pomniejszyć klikamy na klawiaturze Ctrl+Shift + znak minusa (-)

Instalacja rozszerzeń w Visual Studio Code

Poniżej znajdziesz informacje jak rozpocząć pracę z Pythonem w Visual Studio Code używając rozszerzeń.

Rozszerzenia (ang. extensions) w VSC są dodatkowymi funkcjonalnościami, które można instalować, aby rozszerzyć możliwości edytora i dostosować go do własnych potrzeb. Mogą one zawierać np. narzędzia do pracy z różnymi językami programowania, integracje z różnymi systemami kontroli wersji, ulepszenia interfejsu użytkownika oraz narzędzia do debugowania.

Przykładowe rodzaje rozszerzeń:

  • rozszerzenia językowe – dodają wsparcie dla konkretnych języków programowania, zapewniając np. podświetlanie składni, inteligentne uzupełnianie kodu, narzędzia do refaktoryzacji kodu
  • rozszerzenia narzędziowe– dodają narzędzia ułatwiające pracę, takie jak wizualizacja drzewa projektu, integracja z systemami kontroli wersji, obsługa formatowania kodu
  • rozszerzenia do pracy z frameworkami i bibliotekami– umożliwiają integrację z popularnymi frameworkami i bibliotekami programistycznymi np. ze środowiskiem Jupyter Notebook
  • rozszerzenia do pracy z innymi narzędziami i usługami– pozwalają na integrację z różnymi narzędziami deweloperskimi, platformami chmurowymi, bazami danych itp.

Popularne rozszerzenia do pracy z językiem Python

Do najbardziej popularnych rozszerzeń używanych przez programistów pracujących w VSC należą:

  • Python – oficjalne rozszerzenie stworzone przez Microsoft zapewniające wsparcie dla języka Python w Visual Studio Code. Oferuje ono wiele przydatnych funkcji, takich jak IntelliSense, sprawdzanie składni, debugowanie, nawigacja po kodzie, formatowanie kodu, refaktoryzacja, eksplorator zmiennych. Dzięki temu rozszerzeniu programiści mogą efektywnie pisać, testować i debugować swoje aplikacje pythonowe bezpośrednio w środowisku VS Code.
  • Pylance – rozszerzenie oferujące zaawansowane funkcje analizy statycznej, inteligentne uzupełnianie kodu, podpowiedzi, refaktoryzację i integrację z debugerem dla Pythona.
  • Jupyter – rozszerzenie umożliwiające interaktywną pracę z notatnikami Jupyter w VS Code.
  • Django Template – rozszerzenie wspomagające pracę z szablonami Django, oferujące podświetlanie składni, uzupełnianie kodu i inne funkcje specyficzne dla platformy Django.
  • Docker – rozszerzenie dla osób pracujących z Dockerem umożliwiające zarządzanie kontenerami, konfigurację, budowę i uruchamianie aplikacji w kontenerach Docker.
  • GitLens – nie jest to specyficzne dla Pythona rozszerzenie, ale oferuje ono rozbudowane funkcje do pracy z systemem kontroli wersji GIT, co jest pomocne również w trakcie pisania programów w języku Python.
  • Indent-rainbow – zapewnia wielopoziomowe kolorowane wcięcia dla lepszej czytelności kodu. Otrzymujemy naprzemiennie kolorowane wcięcia na każdym poziomie, co pomaga uniknąć błędów w tworzeniu wcięć.
  • Python Indent – pomaga w tworzeniu wcięć. Po naciśnięciu klawisza Enter, rozszerzenie analizuje kod Pythona i określa, jak powinna być wcięta następna linia.

Instalacja rozszerzenia Python

Aby zainstalować rozszerzenie Python, w zakładce z rozszerzeniami w okienku wyszukiwania wyszukaj „Python” i kliknij na nim przycisk Install.

Title

Informacje na temat zainstalowanych oraz popularnych rozszerzeń znajdują się w zakładce Extensions.

Title

Po kliknięciu ikony Extensions na pasku na górze widzimy zainstalowane wtyczki, a poniżej wtyczki, które są popularne w pracy z narzędziem VSC.

Jak jak uruchomić kod Pythona w Visual Studio Code?

W pierwszym kroku możemy utworzyć na dysku katalog, w którym będziemy przechowywać programy Pythona.

Title

Następnie:

  • przechodzimy do VSC
  • klikamy File
  • wybieramy opcję Open folder
  • klikamy utworzony folder
  • klikamy przycisk Select folder

Title

W kolejnym kroku kliknij Yes, I trust the authors, aby potwierdzić, że wskazujesz folder z zaufanego źródła.

Title

W VSC będą widoczne wszystkie pliki znajdujące się w utworzonym przez nas folderze.

Aby utworzyć nowy plik i zacząć pisać program w VSC:

  • klikamy ikonę z plusem w oknie Explorera
  • podajemy nazwę programu i klikamy przycisk Enter na klawiaturze
  • w oknie po prawej stronie wpisujemy program

Title

Aby uruchomić kod w języku Python kliknij przycisk Run Python file. Wynik działania programu pojawi się w terminalu na dole.

# Program dodający dwie liczby
# Pobranie dwóch liczb od użytkownika
liczba1 = float(input("Podaj pierwszą liczbę: "))
liczba2 = float(input("Podaj drugą liczbę: "))
# Dodawanie liczb i wyświetlenie wyniku
suma = liczba1 + liczba2
print("Wynik dodawania:", suma)

Title

Powyżej mamy przykładowy program, który możesz wkleić w VSC. W programie prosimy użytkownika o podanie dwóch liczb, następnie dodajemy te liczby i wyświetlamy wynik.

Jak usunąć plik z programem?

Aby usunąć plik z programem zaznaczamy go i klikamy przycisk Delete na klawiaturze. Następnie klikamy przycisk Move to Recycle Bin.

W oknie dialogowym dotyczącym usuwania możesz zaznaczyć opcję „Do not ask me again”. Wówczas po kliknięciu przycisku Delete plik zostanie od razu usunięty.

Title

Plik z kodem programu usuwany jest fizycznie z dysku.

Jak rozpocząć pracę z Pythonem w Visual Studio Code w interaktywnym oknie terminala?

Poniżej znajdziesz informacje jak rozpocząć pracę z Pythonem w Visual Studio Code używając interaktywnego okna terminala.

Okno terminala to wbudowane w VSC narzędzie wiersza poleceń, które pozwala na interaktywną pracę z systemem operacyjnym lub innymi narzędziami z poziomu Visual Studio Code.

W Visual Studio Code możemy uruchomić pojedynczą linię kodu Pythona bezpośrednio z poziomu pliku korzystając z trybu interaktywnego (ang. Interactive Mode).

Aby to zrobić, musisz mieć aktywowane rozszerzenie Pythona (instalacja dodatku Python opisana jest wyżej) i uruchomione interaktywne okno terminala. Okno terminala aktywujemy skrótem klawiaturowym Ctrl+Shift+`

Title

Tryb interaktywny jest użyteczny głównie do eksperymentowania z kodem i szybkiego testowania fragmentów kodu. Bardziej złożone skrypty uruchamiamy z pliku Pythona .py.

W terminalu VSC możemy korzystać z różnych konsolowych powłok np.

  • wiersz poleceń systemu Windows
  • Windows PowerShell
  • Bash
  • konsola Pythona

Domyślnie Visual Studio Code otwiera terminal zgodny z systemem operacyjnym, na którym działa.

Aby wyczyścić okno terminala klikamy trzy kropki po prawej stronie i wybieramy opcję „Clear Terminal”.

Title

Środowisko Visual Studio Code możesz dobrze poznać w trakcie szkolenia Kurs kompleksowy Python od podstaw. Na kursie poznasz podstawy Pythona i ważne biblioteki z obszaru analizy danych oraz zobaczysz w praktyce jak rozpocząć pracę z Pythonem w Visual Studio Code.

Jak rozpocząć pracę z Pythonem w Visual Studio Code – instalowanie i importowanie bibliotek Pythona

Python jest bardzo popularnym językiem programowania i posiada dużą ilość bibliotek rozszerzających jego funkcjonalność.

Część bibliotek np. math, random, datetime jest wbudowana, ale większość musimy zainstalować, a następnie zaimportować, aby móc z nich korzystać. Wśród najpopularniejszych bibliotek zewnętrznych są NumPy, Pandas, Seaborn, Django, Flask.

Bibliotekę możemy zainstalować korzystając z konsoli PowerShell w terminalu. Przykładowo, aby zainstalować bibliotekę Pandas w terminalu, w konsoli PowerShell, piszemy poniższe polecenie i klikamy przycisk Enter.

py -m pip install pandas

Title

Po zainstalowaniu biblioteki musimy ją zaimportować. Aby zaimportować bibliotekę musimy wyjść z konsoli PowerShell i wejść do konsoli Pythona. Konsolę Pythona uruchamiamy w terminalu poleceniem py. Wpisujemy polecenie „py” i klikamy Enter.

W konsoli Pythona bibliotekę Pandas importujemy za pomocą poniższego polecenia. Po wpisaniu polecania klikamy Enter.

import pandas as pd

Title

Jeśli instalacja lub import przebiegnie poprawnie, w konsoli nie zostaną wyświetlone żadne błędy.

Jak rozpocząć pracę z Pythonem w Visual Studio Code w obszarze Data Science

Poniżej znajdziesz informacje na temat jak rozpocząć pracę z Pythonem w Visual Studio Code w obszarze analizy danych. W obszarze Data Science, analizy danych i uczenia maszynowego bardzo popularne jest narzędzie Jupyter Notebook.

Jupyter Notebook to aplikacja webowa, która pozwala edytować pliki *.ipynb zawierające komórki z dokumentacją (Markdown) oraz kod Python (Code).

Aplikacja umożliwia pracę z kodem, tekstem i obrazami. Pozwala użytkownikom tworzyć i udostępniać dokumenty, które łączą wykonywalny kod z opisem tekstowym, równaniami matematycznymi, wykresami, grafikami, wideo i innymi elementami.

Do tworzenia opisów w komórkach służy język Markdown. Format Markdown może być konwertowany na kod HTML i dlatego jest często stosowany do tworzenia treści publikowanych na stronach www.

Jupyter Notebook jest bardzo popularny w obszarze analizy danych i uczenia maszynowego.

Aby utworzyć komórkę z kodem klikamy opcję Code. Z kolei aby utworzyć komórkę z tekstem klikamy opcję Markdown.

Title

Komórki z kodem lub z tekstem uruchamiamy za pomocą przycisków zaznaczonych wyżej na rysunku.

Czy Visual Studio Code jest odpowiednim narzędziem dla początkujących programistów?

Jeśli jesteś na początku swojej kariery programistycznej, nauka Visual Studio Code będzie odpowiednim wyborem. VSC to bardzo popularne środowisko używane przez programistów nie tylko do programowania w języku Python. Środowisko wspiera także inne języki programowania i jest wykorzystywane w wielu firmach jako główne narzędzie do tworzenia projektów programistycznych.

Program Visual Studio Code oferuje intuicyjny interfejs użytkownika i jest prosty do zainstalowania i konfiguracji.  Dodatkowo, dzięki rozszerzeniom, możemy dostosować środowisko do naszych indywidualnych potrzeb.

Rafał Lelusz
Rafał Lelusz
Programista Python, C#
Udostępnij wpis:udostępnij Facebookudostępnij Linkedinudostępnij e-mail

Polecane