Desenvolvimento web simples com Python e DJango

4.018 visualizações

Publicada em

Uma breve introdução ao desenvolvimento web com Python e Django.

Publicada em: Tecnologia, Diversão e humor
0 comentários
7 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.018
No SlideShare
0
A partir de incorporações
0
Número de incorporações
433
Ações
Compartilhamentos
0
Downloads
197
Comentários
0
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento web simples com Python e DJango

  1. 1. Desenvolvimento web com Python e Django Rafael Nunes
  2. 2. Eu Mini bio, carreira e propaganda descarada
  3. 3. Python <ul><li>Linguagem de Script (OSS)
  4. 4. Dinâmica
  5. 5. MultiParadigma
  6. 6. Desenvolvido por Guido Van Rossum (1990)
  7. 7. Nome originado do 'Monty Python'
  8. 8. Multiplataforma
  9. 9. Uma das principais linguagens dentro do Google
  10. 10. Youtube = Python </li></ul>
  11. 11. Python <ul><li>Instalação e Execução
  12. 12. Arquivos .py e .pyc
  13. 13. Aprendizagem divertida
  14. 14. IDE de desenvolvimento(IDLE, Pydev)
  15. 15. Integração com Java via Jython
  16. 16. Integração com .NET com IronPython </li></ul>
  17. 17. Django <ul><li>Framework de desenvolvimento web ágil
  18. 18. Facilita tarefas simples e repetitivas
  19. 19. Escrito em Python
  20. 20. Desenvolvido para uma necessidade </li></ul>
  21. 21. Django <ul><li>DRY(Don't Repeat Yourself)
  22. 22. KISS(Keep it Simple Stupid) </li></ul>
  23. 23. Django <ul><li>MVC(Model View Conroller) / MTV
  24. 24. ORM(Object Relational Mapping)
  25. 25. TDD(Test Driven Development)
  26. 26. Database Driven </li></ul>
  27. 27. Django(build in) <ul><li>Interface Administrativa
  28. 28. Sistema de template
  29. 29. Mapeamento de URL flexível
  30. 30. Sistema de Cache
  31. 31. I18N </li></ul>
  32. 32. Django <ul><li>Instalação
  33. 33. Configuração
  34. 34. Divisão em Projetos e Aplicações </li></ul>
  35. 35. Django <ul>Criando um projeto $ django-admin startproject nome_projeto $cd nome_projeto $ls __init__.py manage.py settings.py urls.py </ul>
  36. 36. Django <ul>Configurando o projeto $vim settings.py DATABASE MEDIA MIDDLEWARE TEMPLATE_DIRS INSTALLED_APPS </ul>
  37. 37. Django <ul>Criando uma aplicação $django-admin startapp nome_app $cd nome_app $ls __init__.py models.py tests.py views.py </ul>
  38. 38. Django <ul><li>Models
  39. 39. Formulários
  40. 40. Views
  41. 41. Template
  42. 42. Mapeamento de URL </li></ul>
  43. 43. Django <ul><li>Django no Google AppEngine </li></ul>

×