15

Python Presentation

  • Upload
    taws

  • View
    192

  • Download
    0

Embed Size (px)

Citation preview

• Lenguaje de Programación multiparadigma:

–Orientado a objetos

– Imperativo

– Funcional

–Reflexivo

• Extensible (nuevos módulos)

–C/C++

– Java (a través de Jython)

• Embebido en aplicaciones

• Open Source

• Fácil de Aprender (se lee como pseudocódigo)

• Extremadamente Portable

• Compilado a Interpretado (Byte-code)

• Manejo automático de memoria

• Todo es un objeto

• Módulos, clases, funciones

• Manejo de excepciones

• Polimorfismo

• Overloading

• Indentación para bloques de estructuras

• Reduce el tiempo de desarrollo

• Mejora el mantenimiento del programa

• Menos entrenamiento para aprenderlo

• Aplicaciones GUI

• Web scripting

• Direccionar aplicaciones científicas

• Procesamiento XML

• Aplicaciones de base de datos

• Código de 5 a 10 veces más conciso

• Escritura dinámica

• Desarrollo mucho más rápido

• Sí, corre más lento, pero el desarrollo esmucho más rápido

• Se puede usar Python con Java: