exposicion de python

2
 Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos. LENG UA J EI N TERPR ET A D O O D ESC R I PT Un lengua je int erp ret ado o de scr ipt  es aquel que se ejecuta ut ilizando un programa intermedio llamado intérprete, en lugar de compilar el código a lenguaje máquina que pueda comprender y ejecutar directamente una computado ra (lenguajes compilados). La entaja de los lenguajes compilados es que su ejecución es más rápida. Sin embargo los lenguajes interpretados son más fle!ibles y más portables. "yt#on tiene, no obstante, muc#as de l as caracter$sticas de los lenguajes compilados, por lo que se podr$a decir que es semi%interpretado. &n "yt#on, como en 'aa y muc#os otros lenguajes, el código fuente se traduce a un pseudo código máquina intermedio llamado bytecode la primera ez que se ejecuta, generando arc#ios .pyc o .pyo (bytecode opt imizado), que son los que se ejecutarán en sucesias ocasiones. TIPA D O D I N Á M I C O La caracter$stica de tipado dinámico se refiere a que no es necesario declarar el tipo de dato que a a contener una determinada ariable, sino que su tipo se determinará en tiempo de ejecución segn el tipo del alor al que se asigne, y el tipo de esta ariable puede cambiar si se le asigna un alor de otro tipo. FUER TEM EN TETI P A D O o se permite tratar a una ariable como si fuera de un tipo distinto al que tiene, es necesario conertir de forma e!pl$cit a dic#a ariable al nueo tipo preiamente. "or ejempl o, si tenemo s una ariable que contiene un te!to (ariable de tipo cadena o string) no podremos tratarla como un nmero (sumar la cadena *+ y -). &n otros lenguajes el tipo de la ariable cambiar$a para adaptarse al comportamiento esperado, aunque esto es más propenso a errores.

Upload: elvis-michael-boasman-paulino

Post on 14-Jan-2016

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exposicion de Python

7/18/2019 Exposicion de Python

http://slidepdf.com/reader/full/exposicion-de-python 1/2

Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado,

multiplataforma y orientado a objetos.

LENGUAJE INTERPRETADO O DE SCRIPT

Un lenguaje interpretado o de script   es aquel que se ejecuta utilizando un

programa intermedio llamado intérprete, en lugar de compilar el código a lenguaje máquina que

pueda comprender y ejecutar directamente una computadora (lenguajes compilados).

La entaja de los lenguajes compilados es que su ejecución es más rápida. Sin embargo los

lenguajes interpretados son más fle!ibles y más portables.

"yt#on tiene, no obstante, muc#as de las caracter$sticas de los lenguajes compilados, por lo que

se podr$a decir que es semi%interpretado. &n "yt#on, como en 'aa y muc#os otros lenguajes, el

código fuente se traduce a un pseudo código máquina intermedio llamado bytecode la primera

ez que se ejecuta, generando arc#ios .pyc o .pyo (bytecode optimizado), que son los que se

ejecutarán en sucesias ocasiones.

TIPADO DINÁMICO

La caracter$stica de tipado dinámico se refiere a que no es necesario declarar el tipo de dato que

a a contener una determinada ariable, sino que su tipo se determinará en tiempo de ejecución

segn el tipo del alor al que se asigne, y el tipo de esta ariable puede cambiar si se le asigna

un alor de otro tipo.

FUERTEMENTE TIPADO

o se permite tratar a una ariable como si fuera de un tipo distinto al que tiene, es necesario

conertir de forma e!pl$cita dic#a ariable al nueo tipo preiamente. "or ejemplo, si tenemos

una ariable que contiene un te!to (ariable de tipo cadena o string) no podremos tratarla como

un nmero (sumar la cadena *+ y -). &n otros lenguajes el tipo de la ariable cambiar$a para

adaptarse al comportamiento esperado, aunque esto es más propenso a errores.

Page 2: Exposicion de Python

7/18/2019 Exposicion de Python

http://slidepdf.com/reader/full/exposicion-de-python 2/2

MULTIPLATAFORMA

&l intérprete de "yt#on está disponible en multitud de plataformas (/0, Solaris, Linu!, 12S,

3indo4s, 2S56, 7ac 2S, etc.) por lo que si no utilizamos librer$as espec$ficas de cada plataforma

nuestro programa podrá correr en todos estos sistemas sin grandes cambios.

ORIENTADO A OBJETOS

La orientación a objetos es un paradigma de programación en el que los conceptos del mundo

real releantes para nuestro problema se trasladan a clases y objetos en nuestro programa. La

ejecución del programa consiste en una serie de interacciones entre los objetos.

"yt#on también permite la programación imperatia, programación funcional y programación

orientada a aspectos.