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żkaEdytorZarządzanie pakietamiDla kogo jest odpowiedni?
StandardowyVS Codevenv + pipZalecamy dla tego kursu — minimum ruchomych części, maksimum zrozumienia
SzybkoVS Code ani żadnego innegouvJeśli chcesz szybkości i jednolitego narzędzia od pierwszego dnia
Data sciencePyCharm, VS Code lub Jupyterconda / MiniforgeJeś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.