Aby programować w języku Python należy zainstalować darmową aplikację, w skład której wchodzi zintegrowane środowisko programistyczne IDLE. Instalator, dokumentacja oraz FAQ znajduje się na oficjalnej stronie Pythona
Można też skorzystać z każdego innego IDE, który obsługuje ten język programowania np. Visual Studio Code.
Zintegrowane środowisko programistyczne Pythona zawiera powłokę (Python Shell), edytor kodu źródłowego, interpreter oraz inne narzędzia wspomagające programowanie.
Okno powłoki Pythona umożliwia pracę w dwóch trybach: interaktywnym i skryptowym. Domyślnie Python uruchomi się w trybie interaktywnym. Po znaku zachęty >>> widzimy migający kursor. W tym miejscu możemy napisać instrukcję lub wyrażenie. Po naciśnięciu klawisza ENTER instrukcja zostanie wykonana, a wyrażenie obliczone.

Etapy tworzenia programu w języku Python:
- W oknie powłoki Pythona wybieramy opcję File/New File – otworzy się okno edytora źródłowego
- W tym oknie piszemy program
- Zapisujemy program w pliku, wybierając opcję File/Save As
- Uruchamiamy program wybierając w oknie edytora opcję Run/Run Module. Wynik działania programu pojawi się w oknie powłoki.
- Jeśli pojawią się błędy interpreter wskaże prawdopodobne miejsce popełnienia błędu. Po naprawieniu błędu przechodzimy ponownie do kroku 2 i kolejnych.
Przykład:

Pliki Pythona mają rozszerzenie *.py
Programowanie w języku Python w innym środowisku IDE
Aby programować w języku Python wykorzystując inne środowisko np. VS Code należy utworzyć na dysku komputera folder i wskazać go jako źródło do zapisu plików *.py oraz doinstalować odpowiednie rozszerzenie:

W tym przypadku na dysku komputera musimy mieć również zainstalowane środowisko IDLE Pythona:
