Rozdział 2 · Ustaw Python!

Co dokładnie instalujemy?

Zanim zaznaczysz pola w instalatorach, warto zrozumieć, z jakich warstw w ogóle składa się stanowisko robocze programisty Python-.

Komputer jest niesamowicie szybki, ale całkowicie niesamodzielny. Sam z siebie nie potrafi w ogóle niczego — ani otworzyć gry, ani pokazać zdjęcia, ani policzyć reszty w sklepie. Wszystko, co robi komputer, robi dlatego, że ktoś wcześniej napisał dla niego dokładną sekwencję poleceń. Ta sekwencja nazywa się program, a proces jego pisania jest programowanie.

Kiedy instalujesz Python, to właśnie instalujesz interpreter — program, który potrafi czytać i wykonywać kod w Python (rozmawialiśmy o tym w rozdziale 1). Ale pomiędzy "Python zainstalowany" i "mój kod działa" to w rzeczywistości cały łańcuch warstw, A ten rozdział dotyczy szczerej analizy każdego z nich.

Komputersprzęt fizycznySystem operacyjnyWindows, macOS czy LinuxPython-interpreterprogram, który rozumie pliki .py-Projektfolder z twoim kodemŚrodowisko wirtualneizolowana kopia interpretera dla projektuPakietykod firm trzecich, który instalujeszTwój kodto, co piszesz i uruchamiasz
siedem warstw między sprzętem a pierwszym programem

Cztery rzeczy, które łatwo pomylić

To być może najważniejsza różnica w całym rozdziale — i jeden z głównych powodów, dla których Początkujący mają zamieszanie w kwestii instalacji Python:

Idea
VS Code i PyCharm to narzędzia, które używają Python-interpreter zamiast go zastępować. Instalacja edytora kodu i instalacja Python to dwa różne, niezależne kroki.

Później w tym rozdziale przejdziemy do końca w kolejności: zainstaluj sam interpreter na twoim System operacyjny (sekcje 2.3–2.5), naucz się sprawdzać, który Python jest realistyczny. Uruchamia (2.6), konfiguruje edytor kodu (2.7–2.9) i zajmuje się środowiskami wirtualnymi (2.10–2.12) i z otoczeniem zoo narzędzi wokół nich (2.13–2.14), a na końcu wszystko złożymy razem oraz ćwiczyć znajdowanie i naprawianie typowych błędów (2.15–2.17).