Python Presentation

357 views

Published on

Python Presentation by Alejandro Vinueza Proaño

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Python Presentation

  1. 1. Alejandro Vinueza<br />
  2. 2. ¿Qué es?<br />
  3. 3. Lenguaje de Programación multiparadigma:<br />Orientado a objetos<br />Imperativo<br />Funcional<br />Reflexivo<br />
  4. 4. Características<br />
  5. 5. Extensible (nuevosmódulos)<br />C/C++<br />Java (a través de Jython)<br />Embebido en aplicaciones<br />Open Source<br />Fácil de Aprender (se lee comopseudocódigo)<br />
  6. 6. Extremadamente Portable<br />Compilado a Interpretado (Byte-code)<br />Manejoautomático de memoria<br />
  7. 7. Propiedades del Lenguaje<br />
  8. 8. Todo es un objeto<br />Módulos, clases, funciones<br />Manejo de excepciones<br />Polimorfismo<br />Overloading<br />Indentación para bloques de estructuras<br />
  9. 9.
  10. 10.
  11. 11. Reduce el tiempo de desarrollo<br />Mejora el mantenimiento del programa<br />Menos entrenamiento para aprenderlo<br />
  12. 12. ¿USO?<br />
  13. 13. Aplicaciones GUI<br />Web scripting<br />Direccionaraplicacionescientíficas<br />Procesamiento XML<br />Aplicaciones de base de datos<br />
  14. 14. Python vs. java<br />Código de 5 a 10 vecesmásconciso<br />Escrituradinámica<br />Desarrollo mucho másrápido<br />Sí, corremás lento, pero el desarrolloes mucho másrápido<br />Se puedeusar Python con Java:<br />
  15. 15. ¿Quiénes usan ?<br />…<br />

×