Python jest eleganckim obiektowo-zorientowanym językiem skryptowym,
wykorzystywanym zarówno do tworzenia serwisów interentowych jak i do tworzenia
narzędzi do administrowania systemami operacyjnymi (Linux Redhat). Składnia
Pythona jest dość oryginalna: zakres pętli czy instrukcji warunkowej jest
wyznaczony za pomocą wcięć, jednak dzięki temu programy są przejrzyste i
czytelne. Silną stroną Pythona są listy będące częścią języka, dzięki czemu
operacje na listach mają zwartą notację. Programujący w Pythonie mają do
swojej dyspozycji obszerną i rozwijaną bibliotekę standardową, dzięki czemu
można np. napisać klienta prostej sieci P2P w siedemnastowierszowym programie.