Jak przygotować środowisko do programowania w języku Python w Linuxie?

Linux jest doskonałym środowiskiem do nauki programowania w języku Python z wielu powodów. Jednym z nich jest łatwość instalacji narzędzi deweloperskich. System Linux jest wybierany również jako środowisko uruchomieniowe przez wiele firm. Dlatego nie trzeba długo tłumaczyć, że warto połączyć naukę programowania z obsługą samego systemu.

W tym artykule, krok po kroku pokażemy, w jaki sposób można przygotować środowisko deweloperskie w jednej z popularnych dystrybucji Linux Fedora.

1. Aktualizacja systemu

Pierwszym krokiem przed instalacją nowego oprogramowania w systemie Linux jest aktualizacja samego systemu operacyjnego. Jeśli aktualizacja systemu nie jest ustawiona jako proces automatyczny, należy tą czynność przeprowadzić ręcznie.

W poniższym przykładzie pracujemy na dystrybucji Fedora w wersji 39. W czasie tworzenia tego artykułu dostępna jest nowsza wersja Fedora Workstation 40, którą można pobrać ze strony http://fedoraproject.org.

Aktualizacja Linux Fedora

2. Instalacja narzędzi deweloperskich „Development Tools”

Jeśli poważnie myślisz o programowaniu w systemie linux, powinieneś rozważyć wykonanie tego kroku. Dzięki temu uzyskasz dostęp do narzędzi deweloperskich – kompilatorów, debugerów, bibliotek źródłowych i narzędzi pomocniczych. Mogą być one użyteczne przy pracy z różnymi językami programowania, w tym także z Pythonem, szczególnie w kontekście integracji z kodem napisanym w C/C++.

Jeśli chcesz zapoznać się w pakietami, które zostały zainstalowane w ramach grupy „Development Tools”, zajrzyj na stronę Pakiety z grupy Development Tools w systemie linux.

Instalacja Development Tools w systemie Linux Fedora

3. Instalacja Pythona i menedżera pakietów pip

Większość popularnych dystrybucji Linuxa instaluje Pythona domyślnie, ponieważ jest on potrzebny do działania wielu narzędzi systemowych i skryptów. Tak jest na przykład w użytej w przykładzie dystrybucji Fedora Workstation. Jeśli jednak używasz dystrybucji, która preferuje minimalną instalację (np. Arch Linux, Gentoo), Python może nie być domyślnie zainstalowany, ale można go łatwo zainstalować przy użyciu odpowiedniego menedżera pakietów.

Na tym etapie możesz zacząć tworzyć programy w języku Python. W systemie Fedora Linux Workstation 39, który używam podczas pisania tego artykułu, jest już zainstalowany interpreter python3 w wersji 3.12.3 (data wydania 9. kwietnia 2024 r.). I chociaż w systemie nie mam menedżera pakietów pip, to już teraz zachęcam abyś wypróbował kod programu do generowania prognozy pogody. Opis tego programu oraz materiały pomocnicze znajdziesz na stronie Wybrane programy w języku Python.

Zachęcam Cię do wsparcia mnie przy tworzeniu tego artykułu. Kliknij na grafikę obok i postaw symboliczną kawę.

4. Przygotowanie środowiska wirutalnego

5. Instalacja interaktywnej konsoli IPython

6. Instalacja interaktywnego notatnika Jupyter Notebook

7. Edytory IDE oraz dodatkowe narzędzia

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *