ython é unha linguaxe de programación de alto nivel interpretada, orientada a obxectos e cunha semántica dinámica. As súas estruturas de datos integradas de alto nivel, combinadas coa escritura dinámica e a vinculación dinámica, fan que sexa moi atractivo para o desenvolvemento rápido de aplicacións, así como para o seu uso como linguaxe de script ou pegamento para conectar os compoñentes existentes. A sintaxe sinxela e fácil de aprender de Python enfatiza a lexibilidade e, polo tanto, reduce o custo do mantemento do programa. Python admite módulos e paquetes, o que fomenta a modularidade do programa e a reutilización do código. O intérprete de Python e a extensa biblioteca estándar están dispoñibles en formato fonte ou binario sen custo para todas as plataformas principais e pódense distribuír libremente.
A miúdo, os programadores namóranse de Python debido ao aumento da produtividade que proporciona. Dado que non hai ningún paso de compilación, o ciclo de edición, proba e depuración é incriblemente rápido. Depurar programas Python é sinxelo: un erro ou unha entrada incorrecta nunca causará un fallo de segmentación. En cambio, cando o intérprete descobre un erro, suscita unha excepción. Cando o programa non detecta a excepción, o intérprete imprime un rastro de pila. Un depurador de nivel fonte permite a inspección de variables locais e globais, a avaliación de expresións arbitrarias, a definición de puntos de interrupción, o paso polo código unha liña á vez, etc. O depurador está escrito no propio Python, testemuñando o poder introspectivo de Python. Por outra banda, moitas veces a forma máis rápida de depurar un programa é engadir algunhas declaracións de impresión á fonte: o rápido ciclo de edición-proba-depuración fai que isto
Última actualización
13 de xuño de 2023
Libros e obras de consulta