Python com DjangoPython com Django
Mayron Cachina
mayroncachina@gmail.com
http://cachina.com.br
Quem Sou ?
 Mayron Cachina
 Analista de Sistemas da SINFO/UFRN
 Graduado em Sistemas de Informação
 Especialista em Si...
http://python.org
Não é:
 Paiton
 Phyton
 Pyton
 Pytohn
O que é Python?
 Linguagem de Programação
 Script
 Orientado a Objetos
 Criado por Guido van Russom
 Nome baseado em ...
O que é Python?
 Interpretada
 Livre
 Multiparadigma (Estruturada e O.O.)
 Multiplataforma
 Case­Sensitive
 Dinâmica...
Por que usar?
 Código mais legível
 Produtividade
 Integração de Componentes (C++, SOAP, Java, etc,)
 Prazer
Quem usa?
Quem usa?
O que posso fazer?
 WEB
 Desktop
 Jogos
 Celulares
Desktop
WEB
Jogos
Jogos
Jogos
Jogos
Celulares
 Celulares Nokia S60
Jython
http://djangoproject.com/
Django
 Framework para desenvolvimento web
 Desenvolvido em Python
 Livre
Características
 Mapeamento objeto­relacional
 Interface de administração
 Urls fáceis
 Sistema de templates
 Interna...
Instalação
 Baixar o Django (versão atual 1.2.3) 
http://djangoproject.com
 Descompactar o tar.gz
 Executar o comando:
...
Instalação
 Baixar o Django (versão atual 1.2.3) 
http://djangoproject.com
 Descompactar o tar.gz
 Executar o comando:
...
Instalação
 sudo apt­get install python­django
Como Funciona?
Fonte: Livro Aprendendo Django no planeta terra
Mapeamento Objeto
Relacional
Interface de Administração
Interface de Administração
Interface de Administração
Interface de Administração
Urls Fáceis
Padrão Arquitetural
MODEL – TEMPLATE - VIEWMODEL – TEMPLATE - VIEW
MODEL – VIEW - CONTROL
X
Sistemas de Templates
Sistemas de Templates
Herança
Internacionalização
e Localização
Referências
 http://djangoproject.com
 http://www.djangobook.com/
 https://groups.google.com/group/django­brasil
 http...
Dúvidas
Divulgações
DojoRNDojoRN Grupy-RNGrupy-RN
++
https://groups.google.com/group/grupy-rnhttp://dojorn.wordpress.com/
OBRIGADO !
Mayron Cachina
http://cachina.com.br
mayroncachina@gmail.com
@mayroncachina
Upcoming SlideShare
Loading in …5
×

Python com django

2,640 views
2,462 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,640
On SlideShare
0
From Embeds
0
Number of Embeds
340
Actions
Shares
0
Downloads
52
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Python com django

  1. 1. Python com DjangoPython com Django Mayron Cachina mayroncachina@gmail.com http://cachina.com.br
  2. 2. Quem Sou ?  Mayron Cachina  Analista de Sistemas da SINFO/UFRN  Graduado em Sistemas de Informação  Especialista em Sistemas Corporativos  Instrutor da IT Cursos  Membro do PSL/RN, JavaRN e +WEB  Evangelista de Linux e Software Livre
  3. 3. http://python.org
  4. 4. Não é:  Paiton  Phyton  Pyton  Pytohn
  5. 5. O que é Python?  Linguagem de Programação  Script  Orientado a Objetos  Criado por Guido van Russom  Nome baseado em Monty Python e não na cobra...
  6. 6. O que é Python?  Interpretada  Livre  Multiparadigma (Estruturada e O.O.)  Multiplataforma  Case­Sensitive  Dinâmica  Simples e legível  Controle de escopo por indentação
  7. 7. Por que usar?  Código mais legível  Produtividade  Integração de Componentes (C++, SOAP, Java, etc,)  Prazer
  8. 8. Quem usa?
  9. 9. Quem usa?
  10. 10. O que posso fazer?  WEB  Desktop  Jogos  Celulares
  11. 11. Desktop
  12. 12. WEB
  13. 13. Jogos
  14. 14. Jogos
  15. 15. Jogos
  16. 16. Jogos
  17. 17. Celulares  Celulares Nokia S60
  18. 18. Jython
  19. 19. http://djangoproject.com/
  20. 20. Django  Framework para desenvolvimento web  Desenvolvido em Python  Livre
  21. 21. Características  Mapeamento objeto­relacional  Interface de administração  Urls fáceis  Sistema de templates  Internacionalização  Localização
  22. 22. Instalação  Baixar o Django (versão atual 1.2.3)  http://djangoproject.com  Descompactar o tar.gz  Executar o comando: python setup.py install
  23. 23. Instalação  Baixar o Django (versão atual 1.2.3)  http://djangoproject.com  Descompactar o tar.gz  Executar o comando: tar xfvz Django­1.2.3.tar.gz cd Django­1.2.3 python setup.py install
  24. 24. Instalação  sudo apt­get install python­django
  25. 25. Como Funciona? Fonte: Livro Aprendendo Django no planeta terra
  26. 26. Mapeamento Objeto Relacional
  27. 27. Interface de Administração
  28. 28. Interface de Administração
  29. 29. Interface de Administração
  30. 30. Interface de Administração
  31. 31. Urls Fáceis
  32. 32. Padrão Arquitetural MODEL – TEMPLATE - VIEWMODEL – TEMPLATE - VIEW MODEL – VIEW - CONTROL X
  33. 33. Sistemas de Templates
  34. 34. Sistemas de Templates Herança
  35. 35. Internacionalização e Localização
  36. 36. Referências  http://djangoproject.com  http://www.djangobook.com/  https://groups.google.com/group/django­brasil  http://www.aprendendodjango.com/
  37. 37. Dúvidas
  38. 38. Divulgações DojoRNDojoRN Grupy-RNGrupy-RN ++ https://groups.google.com/group/grupy-rnhttp://dojorn.wordpress.com/
  39. 39. OBRIGADO ! Mayron Cachina http://cachina.com.br mayroncachina@gmail.com @mayroncachina

×