ython je interpretiran, objektno usmerjen programski jezik na visoki ravni z dinamično semantiko. Njegove vgrajene podatkovne strukture na visoki ravni, v kombinaciji z dinamičnim tipkanjem in dinamičnim povezovanjem, ga naredijo zelo privlačnega za hitri razvoj aplikacij, pa tudi za uporabo kot skriptni ali lepilni jezik za povezovanje obstoječih komponent skupaj. Pythonova preprosta sintaksa, ki se je lahko naučiti, poudarja berljivost in zato zmanjšuje stroške vzdrževanja programa. Python podpira module in pakete, kar spodbuja modularnost programa in ponovno uporabo kode. Tolmač Python in obsežna standardna knjižnica sta na voljo v izvorni ali binarni obliki brezplačno za vse glavne platforme in ju je mogoče prosto distribuirati.
Programerji se pogosto zaljubijo v Python zaradi povečane produktivnosti, ki jo zagotavlja. Ker ni koraka kompilacije, je cikel urejanje-test-odpravljanje napak neverjetno hiter. Odpravljanje napak v programih Python je preprosto: napaka ali slab vnos nikoli ne bo povzročila napake v segmentaciji. Namesto tega, ko tolmač odkrije napako, sproži izjemo. Ko program ne ujame izjeme, tolmač natisne sled sklada. Razhroščevalnik na izvorni ravni omogoča pregledovanje lokalnih in globalnih spremenljivk, vrednotenje poljubnih izrazov, nastavitev prelomnih točk, prehod skozi kodo po vrstici in tako naprej. Razhroščevalnik je napisan v samem Pythonu, kar priča o Pythonovi introspektivni moči. Po drugi strani pa je pogosto najhitrejši način za odpravljanje napak v programu, če viru dodate nekaj izjav za tiskanje: hiter cikel urejanje-test-odpravljanje napak naredi to
Posodobljeno dne
13. jun. 2023