Być może Twój komputer ma już zainstalowanego Pythona.
Żeby sprawdzić, czy masz zainstalowanego
Pythona na komputerze z systemem Windows, wyszukaj na pasku startowym Pythona lub
uruchom następujące polecenie w consoli (cmd):
C:\Users\>python --version
Żeby sprawdzić, czy masz zainstalowanego Pythona na Linuksie lub Macu, w Linuksie otwórz wiersz poleceń lub na Macu otwórz Terminal i wpisz:
python --version
Kompilatory i interpretery jako programy, pobierają kod czytelny dla człowieka i tłumaczą go na czytelny dla komputera.
Języki programowania korzystające z interpreterów to Python, Ruby i JavaScript, natomiast języki programowania korzystające z kompilatorów to Java, C++ i C.
Język interpretowany to najpierw napisany kod źródłowy i zapisany w jakimś pliku, który następnie jest wiersz po wierszu odczytywany i wykonywany przez interpreter,
czyli program komputerowy przeznaczony do tłumaczenia kodu źródłowego na kod zrozumiały dla maszyny.
Język kompilowany to napisany kod źródłowy, który od razu jest odczytywany i wykonywany przez kompilator, czyli program komputerowy przeznaczony do tłumaczenia kodu źródłowego
na kod maszynowy. Język kompilowany to taki, który żeby zadziałał, musi najpierw być przetłumaczony w całości na kod maszynowy, a dopiero wtedy może być uruchomiony.
Python jest językiem interpretowanym.
I język interpretowany i język kompilowany ma swoje zalety.
Kompilator pokaże błędy jeszcze przed uruchomieniem programu. Jeśli w języku kompilowanym popełnisz poważny błąd w linii numer 100, polecenia w ogóle się nie wykonają.
Natomiast
Interpreter wykona linie 1-99 i wyrzuci błąd dopiero w linii 100.
Podsumowując
Python nie ma kompilatora, tylko interpreter.
Interpreter czyta kod źródłowy a później go wykonuje (w dużym uproszczeniu). Tu możesz pobrać interpreter Pythona
http://www.python.org/download.