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

W systemie Windows najprościej jest posłużyć się oficjalnym narzędziem Python install manager. Można je pobrać na jeden z dwóch sposobów (oba są tak samo dobre): Po uruchomieniu Python install manager zaproponuje kilka kroków przygotowujących system do instalacji interpretera. Zalecane jest udzielenie zgody na wszystkie proponowane zmiany poprzez wybór odpowiedzi y. Na koniec Python install manager zainstaluje interpreter języka Python.
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ć następujące rozszerzenia.

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

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