Presentación guía sencilla en Microsoft Excel.pptx
¿Qué es Python?
1. Fundamentos de Python
¿Qué es Python?
Milton R. Mazzarri S.
milmazz@gmail.com
Universidad de Las Américas
20 de Enero de 2011
2. Fundamentos de Python
¿Qué es Python?
Definición
¿Qué es Python?
Definición
Es un lenguaje interpretado, interactivo y orientado a objetos
que ofrece una gran cantidad de estructuras de datos de alto
nivel por medio de un tipado dinámico y fuerte, además de
estas características es multiparadigma y multiplataforma.
3. Fundamentos de Python
¿Qué es Python?
Lenguajes interpretados
Lenguajes interpretados
Definición
Es aquel lenguaje 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.
4. Fundamentos de Python
¿Qué es Python?
Lenguajes interpretados
Ventajas y desventajas en lenguajes interpretados
Lenguajes compilados normalmente se ejecutan rápido.
Lenguajes interpretados son más flexibles y más
portables.
En Python, como en muchos otros lenguajes, el código fuente
se traduce a un pseudo código máquina intermedio llamado
bytecode la primera vez que se ejecuta, generando archivos
.pyc o .pyo (bytecode optimizado), que son los que se
ejecutarán en sucesivas ocasiones.
5. Fundamentos de Python
¿Qué es Python?
Tipado dinámico
Tipado dinámico
Python es un lenguaje dinámicamente tipado. Por lo tanto, no
es necesario declarar el tipo de dato que va a contener una
determinada variable, dicho tipo de dato será determinado en
tiempo de ejecución según el valor asignado a la variable,
además, el tipo de la variable puede cambiar si se le asigna un
valor de otro tipo.
6. Fundamentos de Python
¿Qué es Python?
Tipado fuerte
Tipado fuerte
Python es un lenguaje fuertemente tipado. Por lo tanto, si usted
posee un variable de tipo entero no puede tratarla como una
cadena de texto a menos que usted realice la conversión de
manera explícita previamente.
7. Fundamentos de Python
¿Qué es Python?
Multiplataforma
Multiplataforma
UNIX
Solaris
GNU/Linux
DOS
Microsoft Windows
...
NOTA: Si no utilizamos bibliotecas específicas de cada
plataforma nuestro programa podrá correr en todos estos
sistemas sin grandes cambios.
8. Fundamentos de Python
¿Qué es Python?
Paradigmas de programación
Paradigmas de Programación
Python no sólo permite el paradigma de programación
imperativo y el orientado a objetos, también puede
experimentar programación funcional y programación orientada
a aspectos.