ython és un llenguatge de programació d'alt nivell interpretat, orientat a objectes i amb semàntica dinàmica. Les seves estructures de dades integrades d'alt nivell, combinades amb l'escriptura dinàmica i l'enllaç dinàmic, el fan molt atractiu per al desenvolupament ràpid d'aplicacions, així com per al seu ús com a llenguatge de script o encolat per connectar components existents. La sintaxi senzilla i fàcil d'aprendre de Python emfatitza la llegibilitat i, per tant, redueix el cost del manteniment del programa. Python admet mòduls i paquets, cosa que fomenta la modularitat del programa i la reutilització del codi. L'intèrpret de Python i l'extensa biblioteca estàndard estan disponibles en forma font o binària sense càrrec per a totes les plataformes principals i es poden distribuir lliurement.
Sovint, els programadors s'enamoren de Python a causa de l'augment de la productivitat que ofereix. Com que no hi ha cap pas de compilació, el cicle d'edició-prova-depuració és increïblement ràpid. La depuració de programes Python és fàcil: un error o una entrada incorrecta mai provocarà un error de segmentació. En canvi, quan l'intèrpret descobreix un error, genera una excepció. Quan el programa no detecta l'excepció, l'intèrpret imprimeix una traça de pila. Un depurador de nivell font permet inspeccionar variables locals i globals, avaluar expressions arbitràries, establir punts d'interrupció, passar pel codi una línia a la vegada, etc. El depurador està escrit en Python mateix, testificant el poder introspectiu de Python. D'altra banda, sovint la manera més ràpida de depurar un programa és afegir unes quantes declaracions d'impressió a la font: el cicle ràpid d'edició-prova-depuració fa que això
Data d'actualització:
13 de juny 2023
Llibres i obres de consulta