Data: 29.02.2024

Jak rozpocząć pracę z językiem Python w programie Visual Studio Code w systemie Windows?
Spis treści
- Jak rozpocząć pracę z językiem Python w programie Visual Studio Code w systemie Windows?
- Jak rozpocząć pracę z Pythonem w Visual Studio Code? Co to jest Visual Studio Code i do czego służy?
- Instalacja środowiska Visual Studio Code w systemie Windows
- Jak skonfigurować środowisko Visual Studio Code?
- Instalacja rozszerzeń w Visual Studio Code
- Popularne rozszerzenia do pracy z językiem Python
- Instalacja rozszerzenia Python
- Jak jak uruchomić kod Pythona w Visual Studio Code?
- Jak usunąć plik z programem?
- Jak rozpocząć pracę z Pythonem w Visual Studio Code w interaktywnym oknie terminala?
- Jak rozpocząć pracę z Pythonem w Visual Studio Code – instalowanie i importowanie bibliotek Pythona
- Jak rozpocząć pracę z Pythonem w Visual Studio Code w obszarze Data Science
- Czy Visual Studio Code jest odpowiednim narzędziem dla początkujących programistów?
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ż:
- PyCharm – informacje na temat tego środowiska znajdziesz w artykule Jak rozpocząć pracę z językiem Python w programie PyCharm?
- Spyder – środowisko Spyder opisaliśmy w artykule Jak rozpocząć pracę z Pythonem w Spyder?
- IDLE – informacje na temat tego środowiska znajdziesz w artykule Jak rozpocząć pracę z Pythonem w IDLE?
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.

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

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.

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

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.

Kliknij przycisk Next

Kliknij przycisk Next

Kliknij przycisk Install

Kliknij przycisk Finish

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.

Wybierz z listy wygląd aplikacji.

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.

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

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.

Następnie:
- przechodzimy do VSC
- klikamy File
- wybieramy opcję Open folder
- klikamy utworzony folder
- klikamy przycisk Select folder

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

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
Enterna klawiaturze - w oknie po prawej stronie wpisujemy program

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 + liczba2print("Wynik dodawania:", suma)
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.

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+`

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”.

Ś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
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
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.

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.
