ython on tõlgendatud, objektorienteeritud kõrgetasemeline programmeerimiskeel, millel on dünaamiline semantika. Selle kõrgetasemelised sisseehitatud andmestruktuurid koos dünaamilise tippimise ja dünaamilise sidumisega muudavad selle väga atraktiivseks nii rakenduste kiireks arendamiseks kui ka kasutamiseks skripti- või liimikeelena olemasolevate komponentide ühendamiseks. Pythoni lihtne ja kergesti õpitav süntaks rõhutab loetavust ja vähendab seetõttu programmi hoolduskulusid. Python toetab mooduleid ja pakette, mis soodustab programmide modulaarsust ja koodi taaskasutamist. Pythoni tõlk ja ulatuslik standardteek on kõikidel suurematel platvormidel tasuta saadaval lähte- või kahendvormingus ning neid saab vabalt levitada.
Sageli armuvad programmeerijad Pythonisse selle pakutava suurenenud tootlikkuse tõttu. Kuna kompileerimisetappi pole, on redigeerimise-testi-silumise tsükkel uskumatult kiire. Pythoni programmide silumine on lihtne: viga või halb sisend ei põhjusta kunagi segmenteerimisvigu. Selle asemel, kui tõlk avastab vea, teeb see erandi. Kui programm erandit ei taba, prindib tõlk virna jälje. Lähtetaseme silur võimaldab kontrollida kohalikke ja globaalseid muutujaid, hinnata suvalisi avaldisi, seada katkestuspunkte, liikuda koodi ridahaaval läbi ja nii edasi. Siluja on kirjutatud Pythonis endas, mis annab tunnistust Pythoni sisekaemusvõimest. Teisest küljest on sageli kiireim viis programmi silumiseks lisada allikale mõned prindilaused: kiire redigeerimise-testi-silumise tsükkel teeb selle
Värskendatud:
13. juuni 2023