Rozdział 2 · Ustaw Python!
Rekomendacje Cartesian School i efekty
Trzy sposoby na zorganizowanie miejsca pracy — i ostatnia praktyka: pełna lista kontrolna do tworzenia miejsca pracy na własnym komputerze.
Trzy Zalecane Ścieżki Cartesian School
Wszystkie narzędzia w tym rozdziale — legalne, działające opcje. Oto trzy kombinacje, które rekomendujemy w zależności od twoich celów:
| Ścieżka | Edytor | Zarządzanie pakietami | Dla kogo jest odpowiedni? |
|---|---|---|---|
| Standardowy | VS Code | venv + pip | Zalecamy dla tego kursu — minimum ruchomych części, maksimum zrozumienia |
| Szybko | VS Code ani żadnego innego | uv | Jeśli chcesz szybkości i jednolitego narzędzia od pierwszego dnia |
| Data science | PyCharm, VS Code lub Jupyter | conda / Miniforge | Jeśli już skupiasz się na analizie danych, ML lub obliczeniach naukowych |
W razie wątpliwości
Zacznij od standardowej ścieżce to VS Code + venv + pip. Dokładnie tego użyliśmy we wszystkich przykładach w tym rozdziale i najłatwiej zrozumieć, co naprawdę dzieje się pod maską. Zawsze możesz później przejść do uv lub conda i pomysły się nie zmienią.
Praktyka: Zorganizuj miejsce pracy (local-required)
Ta praktyka jest wymagane, aby działać na własnym komputerze. W przeciwieństwie do interaktywnych ćwiczeń w przeglądarce z innych rozdziałów, nie możesz zainstalować Python (i nie musisz) emulować online — chodzi o to, by mieć Prawdziwe, działające miejsce pracy.
local-required
Przejdź każdy punkt po kolei na swoim komputerze i zaznacz wykonane. Nic nie trzeba wysyłać do sprawdzenia — to lista kontrolna dla Ciebie.
★★★ Obowiązkowa praktyka rozdziału
Lista kontrolna w miejscu pracy (18 kroków)
Podsumowanie rozdziału
Co możemy teraz zrobić
- Zrozum siedem warstw między sprzętem a kodem — oraz że interpreter, edytor, pip i środowisko to cztery różne rzeczy.
- Zrozum, czym jest terminal, shell zmienna PATH i jak komputer znajduje polecenie po nazwie.
- Zainstalowaliśmy Python na swoim systemie operacyjnym — Windows, macOS lub Linux — i znamy jego cechy (Znak wyboru PATH-, systemowy Python, PEP 668).
- Wiemy, jak sprawdzić, który interpreter faktycznie działa przez sys.executable.
- skonfigurować edytor kodu — VS Code lub PyCharm — i wiedzieć, jak wybrać interpretera do projektu.
- Rozumiemy, dlaczego potrzebne są środowiska wirtualne, wiemy, jak tworzyć, aktywować i instalować w nich pakiety.
- Rozróżniamy pip, pipx, venv, virtualenv i uv — i wiemy, do jakiego zadania każdy z nich służy.
- Wiemy, jak działają conda i Anaconda/Miniconda/Miniforge rodzina oraz kiedy ją wybrać.
- Potrafimy diagnozować osiem najczęstszych problemów z instalacją i konfiguracją.
- Zebraliśmy pełne, działające stanowisko pracy programisty Python na swoim komputerze.
co dalej
Z gotowym stanowiskiem roboczym jesteś w pełni przygotowany do rozdziału 3 — tam zaczniemy pisać prawdziwy, treściwy kod.