Python


Praca z językiem Python wymaga posiadana interpretera tego języka oraz edytora jego kodu źródłowego. Będziemy korzystać z oficjalnego interpretera (CPython) oraz edytora Visual Studio Code.

Python jest językiem interpretowanym, a nie kompilowanym. Oznacza to, że zazwyczaj program napisany w języku Python jest dystrybuowany w postaci kodu źródłowego i na każdym urządzeniu, na którym program ten ma być wykonany, musi znajdować się interpreter języka Python.

Instalacja interpretera języka Python

Poniżej przedstawione są dwa sposoby instalacji interpretera języka Python w systemie Windows. Zalecane jest wykorzystanie pierwszego, a dopiero po napotkaniu problemów (które mogą się pojawić w przypadku braku uprawnień administratora) – drugiego.

Sposób I (zalecany): oficjalny instalator.
➔ Strona pobierania języka Python.
Po wejściu na powyższą stronę należy kliknąć przycisk Download Python 3.xx (3.xx będzie numerem najnowszej wersji języka) na górze strony. Spowoduje to pobranie instalatora interpretera języka Python. Po zakończeniu pobierania należy go uruchomić. W oknie, które się pojawi, należy zaznaczyć Add python.exe to PATH i kliknąć Install Now, a następnie postępować zgodnie z instrukcjami instalatora.

Sposób I (zalecany): Microsoft Store.
➔ Python w Microsoft Store.
Po wejściu na powyższą stronę należy kliknąć kafelek odpowiadający najnowszej wersji języka Python, a następnie przycisk Pobierz.
W celu istalacji interpretera języka Python w systemie macOS należy posłużyć się menadżerem pakietów Homebrew. Wykonaj następujące czynności.
  1. Zainstaluj narzędzia deweloperskie, wydając w terminalu polecenie
    xcode-select --install
  2. O ile nie zrobiłeś tego w przeszłości, wejdź na ➔ stronę menadżera pakietów Homebrew i skopiuj komendę instalacyjną menadżera, znajdującą się tuż pod napisem Install Homebrew, a następnie wklej ją w terminalu i wciśnij Enter. W czasie procesu instalacji postępuj zgodnie z instrukcjami pojawiającymi się na ekranie.

  3. Zaktualizuj Homebrew, wydając w terminalu kolejno polecenia
    brew update
    brew upgrade
  4. Zainstaluj interpreter Pythona, wydając w terminalu polecenie
    brew install python3
UWAGA. Nie jest zalecana instalacja interpretera na macOS za pomocą instalatora z oficjalnej strony internetowej języka Python. To rozwiązanie może prowadzić do problemów w komunikacji pomiędzy interpreterem a edytorem kodu źródłowego.
Wiele dystrybucji systemu Linux ma domyślnie zainstalowany interpreter języka Python. W celu sprwadzenia, czy interpreter jest dostępny, należy wpisać w terminalu
python3 --version
Jeśli na ekranie pojawi się numer wersji języka, interpreter jest zainstalowany, warto jednak rozważyć jego aktualizację do najnowszej wersji języka Python; w przeciwnym razie należy zainstalować interpreter, posługując się właściwym dla używanej dystrybucji systemu Linux menadżerem pakietów (np. APT na Ubuntu). Szczegółowe informacje można znaleźć w dokumentacji dystrybucji lub menadżera.

Przykład: dystrybucja Ubuntu.
W celu zainstalowania interpretera najnowszej wersji języka Python należy w terminalu wydać kojelno następujące polecenia, zastępując w ostatnim z nich 3.xx numeren najnowszej wersji języka Python (numer ten można znaleźć na oficjalnej stronie języka ➔ tutaj).
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.xx

Python w Visual Studio Code

Gdy interpreter języka Python jest już zainstalowany, należy zainstalować Visual Studio Code, postępując w sposób opisany tutaj, w sekcji Instalacja, o ile nie zostało to zrobione wcześniej. Następnie należy zainstalować rozszerzenie Python dla Visual Studio Code.

➔ Rozszerzenie Python dla Visual Studio Code.
Powyższy link powinien otworzyć Visual Studio Code i wyświetlić stronę rozszerzenia Python. Wystarczy wówczas kliknąć przycisk Zainstaluj (w wersji angielskiej: Install). W przypadku wystąpienia problemów z tym linkiem należy zainstalować rozszerzenie Python posługując się jedną z metod opisanych tutaj, w sekcji Rozszerzenia.