ython është një gjuhë programimi e interpretuar, e orientuar nga objekti, e nivelit të lartë me semantikë dinamike. Ndërtimi i tij i nivelit të lartë në strukturat e të dhënave, i kombinuar me shtypjen dinamike dhe lidhjen dinamike, e bëjnë atë shumë tërheqës për zhvillimin e shpejtë të aplikacioneve, si dhe për përdorim si një gjuhë skriptimi ose ngjitëse për të lidhur komponentët ekzistues së bashku. Sintaksa e thjeshtë dhe e lehtë për t'u mësuar e Python thekson lexueshmërinë dhe për këtë arsye redukton koston e mirëmbajtjes së programit. Python mbështet modulet dhe paketat, të cilat inkurajojnë modularitetin e programit dhe ripërdorimin e kodit. Interpretuesi Python dhe biblioteka e gjerë standarde janë të disponueshme në formë burimore ose binare pa pagesë për të gjitha platformat kryesore dhe mund të shpërndahen lirisht.
Shpesh, programuesit bien në dashuri me Python për shkak të rritjes së produktivitetit që ofron. Meqenëse nuk ka asnjë hap përpilimi, cikli redakto-test-debug është jashtëzakonisht i shpejtë. Korrigjimi i programeve Python është i lehtë: një gabim ose hyrje e keqe nuk do të shkaktojë kurrë një gabim segmentimi. Në vend të kësaj, kur përkthyesi zbulon një gabim, ai ngre një përjashtim. Kur programi nuk e kap përjashtimin, përkthyesi printon një gjurmë stek. Një korrigjues i nivelit të burimit lejon inspektimin e variablave lokale dhe globale, vlerësimin e shprehjeve arbitrare, vendosjen e pikave të ndërprerjes, kalimin e kodit një rresht në një kohë, etj. Debugger është shkruar në vetë Python, duke dëshmuar për fuqinë introspektive të Python. Nga ana tjetër, shpesh mënyra më e shpejtë për të korrigjuar një program është shtimi i disa deklaratave të printimit në burim: cikli i shpejtë redaktimi-test-debugimi e bën këtë.
Përditësuar më
13 qer 2023