Subido por Air FT

Python

Anuncio
Pablo Andrés Rivera
Díaz
Python
Que es phyton
• 2 Se trata de un lenguaje de programación multiparadigma, ya que so
porta parcialmente la orientación a objetos, programación imperativa y,
en menor medida , programación funcional.
Historia
• La licencia usada entonces, la P
ython License, incluía una cláusul
a estipulando que la licencia estab
a gobernada por el estado de Virgi
nia, por lo que, bajo la óptica de l
os abogados de Free Software Fou
ndation, se hacía incompatible co
n GPL. Para las versiones 1.61 y 2.
1, CNRI y FSF hicieron compatibl
es la licencia de Python con GPL,
renombrandola Python Software
Foundation License.
Características
Python es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores
a adoptar un estilo particular de programación, permite varios estilos: programación orientada a
objetos, programación imperativa y programación funcional. Otros paradigmas están soportados mediante el
uso de extensiones.
¿Para que se usa y qué se puede programar
con Python?
Lo más importante es que se trata de un lenguaje interpretado, lo que significa que el código escrito no se traduc
e realmente a un formato legible por el ordenador en tiempo de ejecución.
¿Cómo funciona
Python?
Paso 1 : El intérprete lee un código o instrucción python. Luego
verifica que la instrucción esté bien formateada, es decir, comprueba la
sintaxis de cada línea. Si encuentra algún error, detiene
inmediatamente la traducción y muestra un mensaje de error.
Paso 2 : Si no hay ningún error, es decir, si la instrucción o el código
python está bien formateado, el intérprete lo traduce a su forma
equivalente en un lenguaje intermedio llamado «código Byte». Así,
después de la ejecución exitosa de la escritura o el código python, se
traduce completamente en código Byte.
Paso 3: El código del byte se envía a la Máquina Virtual Python, donde
de nuevo se ejecuta el código del byte en PVM. Si se produce un error
durante esta ejecución, ésta se detiene con un mensaje de error.
Descargar