Python y Django

1,873 views
1,672 views

Published on

Python y DJango, Ponencia Ingenious Team UNMSM

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,873
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
50
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Python y Django

  1. 1. iTeamPython & Django Bienvenidos al mundo de Oz
  2. 2. Agenda● Python – Historia – Características – Pros y Contras – ¿Quien usa Python? – Áreas de desarrollo● Django – Historia – Características – Pros y Contras – Ejemplo
  3. 3. Python programar vuelve a ser divertido!
  4. 4. Historia¿Qué es?● Año: 1991● Autor: Guido van Rossum● Nombre: Monty Python● Mascota: serpiente
  5. 5. Python Características Características● Interpretado● Tipado dinámico● Multiparadigma● Libre● Amplias librerias● Extensible● ...Divertido
  6. 6. Python Pros y Contras ¿Por qué Python?● Pros – Legible – Productivo – Muy buena documentación – Multiplataforma – Fácil de aprender● Contras – Velocidad – Bifurcación 2.x y 3.x
  7. 7. Python ¿Quién usa Python? ¿Por qué Python?● Google● YouTube● Nasa● Industrial Light & Magic● Hewlett-Packard● Yahoo!● RedHat● Pixar ...
  8. 8. Python Áreas de desarrollo● ¿Por qué Python? Científico (Numpy, Scipy, Matplotlib, Spyder)● Videojuegos (Panda3D, Pygame, Pilas, Cocos2D)● Web development (Django, Flask, Web2py, etc)
  9. 9. Django el framework web definitivo
  10. 10. Historia¿Qué es?● Año: 2005● Autor: Adrian Holovaty y Jacob Kaplan-Moss● Nombre: Django Reinhardt (guitarrista de jazz)● Mascota: pony
  11. 11. Django Características Características● Bajo acoplamiento● Patrón MTV (Model-Template-View)● ORM (Mapeador Objeto-Relacional)● Diseño de URLs elegantes● Sistema de plantillas● Internacionalización● Servidor de pruebas● Autenticación de usuarios [django.contrib.auth]● Administración [django.contrig.admin]
  12. 12. Django Características Características
  13. 13. Python Pros y Contras● Pros ¿Por qué Python? – Documentación – Python – Escalable – Desarrollo rápido – No hay cambio de contexto Python/SQL – Apps reusables● Contras – Velocidad – Optimización de BD● Soluciones – Django + Pypy en lugar de Django + Python
  14. 14. Python Ejemplo ¿Por qué Python? Porque no solo Red Bull te da alas...
  15. 15. Gracias Eysenck Gómez Ingenious Teameyscode@gmail.com UNMSM

×