3. • Lenguaje de Programación multiparadigma:
–Orientado a objetos
–Imperativo
–Funcional
–Reflexivo
4.
5. • 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)
8. • Todo es un objeto
• Módulos, clases, funciones
• Manejo de excepciones
• Polimorfismo
• Overloading
• Indentación para bloques de estructuras
9.
10.
11. • Reduce el tiempo
de desarrollo
• Mejora el
mantenimiento
del programa
• Menos
entrenamiento
para aprenderlo
12.
13. • Aplicaciones GUI
• Web scripting
• Direccionar aplicaciones científicas
• Procesamiento XML
• Aplicaciones de base de datos
14. • 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 es
mucho más rápido
• Se puede usar Python con Java: