Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sabores do desenvolvimento web com Python

1,163 views

Published on

Palestra ministrada para alunos de Bacharelado em Sistemas de Informação da UTFPR como parte das atividades extra classe abordando os frameworks web2py, django e plone.

Published in: Technology
  • Be the first to comment

Sabores do desenvolvimento web com Python

  1. 1. Sabores do desenvolvimento Web com Python Atividades Extras BSI Ramiro Batista Luz1 DAINF - Departamento Acadˆmico de Inform´tica e a Universidade Tecnol´gica Federal do Paran´ (UTFPR) o a Av. Sete de Setembro, 3165 Curitiba - Paran´ - Brasil - CEP: 80230-901 a ramiroluz@gmail.com 9 Maio 2012 Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  2. 2. Resumo A utiliza¸˜o de servi¸os pela internet tem crescido muito e a tendencia ´ ca c e crescer ainda mais. Profissionais de inform´tica devem estar atentos para a as diversas tecnologias existentes para com isso, escolher a melhor ferramenta para cada situa¸˜o. A linguagem de programa¸˜o Python ca ca pode ser utilizada desde o desenvolvimento de jogos, pesquisa cientifica e especialmente em desenvolvimento web. Esta palestra aborda alguns arcabou¸os (”frameworks”) para desenvolvimento web com Python. c Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  3. 3. Sobre o autor Ramiro Batista da Luz Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  4. 4. Sobre o autor Ramiro Batista da Luz Programador desde 1991, desenvolvedor e evangelizador da comunidade Python desde 2006. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  5. 5. Sobre o autor Ramiro Batista da Luz Programador desde 1991, desenvolvedor e evangelizador da comunidade Python desde 2006. Mestrando pela UTFPR, pesquisador da ´rea de Engenharia de a Software com ˆnfase em m´todos ´geis. e e a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  6. 6. Sobre o autor Ramiro Batista da Luz Programador desde 1991, desenvolvedor e evangelizador da comunidade Python desde 2006. Mestrando pela UTFPR, pesquisador da ´rea de Engenharia de a Software com ˆnfase em m´todos ´geis. e e a Funcion´rio da Cˆmara Municipal de Curitiba. a a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  7. 7. Sobre o autor Ramiro Batista da Luz Programador desde 1991, desenvolvedor e evangelizador da comunidade Python desde 2006. Mestrando pela UTFPR, pesquisador da ´rea de Engenharia de a Software com ˆnfase em m´todos ´geis. e e a Funcion´rio da Cˆmara Municipal de Curitiba. a a Cicloativista. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  8. 8. Sobre Python Linguagem interpretada. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  9. 9. Sobre Python Linguagem interpretada. Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional. ca Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  10. 10. Sobre Python Linguagem interpretada. Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional. ca Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  11. 11. Sobre Python Linguagem interpretada. Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional. ca Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET. Tipagem forte e dinˆmica. a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  12. 12. Sobre Python Linguagem interpretada. Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional. ca Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET. Tipagem forte e dinˆmica. a Produtiva, j´ vem com baterias, cabe na sua cabe¸a. a c Mais informa¸˜es [3] co Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  13. 13. Quem usa Python? Globo.com. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  14. 14. Quem usa Python? Globo.com. Interlegis. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  15. 15. Quem usa Python? Globo.com. Interlegis. Governo Federal. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  16. 16. Quem usa Python? Globo.com. Interlegis. Governo Federal. Caixa Econˆmica Federal. o Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  17. 17. Quem usa Python? Globo.com. Interlegis. Governo Federal. Caixa Econˆmica Federal. o Serpro. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  18. 18. Quem usa Python? Globo.com. Interlegis. Governo Federal. Caixa Econˆmica Federal. o Serpro. Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films, Walt Disney. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  19. 19. Quem usa Python? Globo.com. Interlegis. Governo Federal. Caixa Econˆmica Federal. o Serpro. Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films, Walt Disney. Mais [4] Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  20. 20. Frameworks web Django. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  21. 21. Frameworks web Django. Web2py. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  22. 22. Frameworks web Django. Web2py. Plone. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  23. 23. Frameworks web Django. Web2py. Plone. Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais [6]. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  24. 24. Django Framework web de alto n´ ıvel. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  25. 25. Django Framework web de alto n´ıvel. Encoraja desenvolvimento r´pido e limpo. a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  26. 26. Django Framework web de alto n´ıvel. Encoraja desenvolvimento r´pido e limpo. a Encoraja projeto pragm´tico. a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  27. 27. Django Framework web de alto n´ıvel. Encoraja desenvolvimento r´pido e limpo. a Encoraja projeto pragm´tico. a Camada de apresenta¸˜o, modelo e vis˜o. Model, Template e View ca a (MTV). Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  28. 28. Django Framework web de alto n´ıvel. Encoraja desenvolvimento r´pido e limpo. a Encoraja projeto pragm´tico. a Camada de apresenta¸˜o, modelo e vis˜o. Model, Template e View ca a (MTV). Mais [1] Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  29. 29. Web2py Framework web completo. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  30. 30. Web2py Framework web completo. R´pido e escal´vel. a a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  31. 31. Web2py Framework web completo. R´pido e escal´vel. a a Facilita portabilidade de banco de dados. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  32. 32. Web2py Framework web completo. R´pido e escal´vel. a a Facilita portabilidade de banco de dados. Com ferramenta de desenvolvimento integrado pela Web. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  33. 33. Web2py Framework web completo. R´pido e escal´vel. a a Facilita portabilidade de banco de dados. Com ferramenta de desenvolvimento integrado pela Web. Mais [5] Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  34. 34. Plone Sistema de Gerenciamento de Conte´do (CMS). u Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  35. 35. Plone Sistema de Gerenciamento de Conte´do (CMS). u Permite a cria¸˜o e manuten¸˜o de conte´do sem necessidade de ca ca u conhecimento t´cnico. e Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  36. 36. Plone Sistema de Gerenciamento de Conte´do (CMS). u Permite a cria¸˜o e manuten¸˜o de conte´do sem necessidade de ca ca u conhecimento t´cnico. e Extremamente seguro. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  37. 37. Plone Sistema de Gerenciamento de Conte´do (CMS). u Permite a cria¸˜o e manuten¸˜o de conte´do sem necessidade de ca ca u conhecimento t´cnico. e Extremamente seguro. Poderoso e extens´ ıvel. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  38. 38. Plone Sistema de Gerenciamento de Conte´do (CMS). u Permite a cria¸˜o e manuten¸˜o de conte´do sem necessidade de ca ca u conhecimento t´cnico. e Extremamente seguro. Poderoso e extens´ ıvel. Mais [2] Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  39. 39. Demostra¸oes c˜ Django. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  40. 40. Demostra¸oes c˜ Django. Web2py. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  41. 41. Demostra¸oes c˜ Django. Web2py. Plone. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  42. 42. Agradecimentos Adolfo Gustavo Serra Seca Neto - Orientador Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  43. 43. Agradecimentos Adolfo Gustavo Serra Seca Neto - Orientador Diretoria de Inform´tica - Cˆmara Municipal de Curitiba. a a Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  44. 44. Agradecimentos Adolfo Gustavo Serra Seca Neto - Orientador Diretoria de Inform´tica - Cˆmara Municipal de Curitiba. a a Organizadores das atividades extras do BSI-UTFPR. Ramiro Batista Luz Sabores do desenvolvimento Web com Python
  45. 45. Referencias I Django textbar the web framework for perfectionists with deadlines. https://www.djangoproject.com/. Plone CMS: open source content management. http://plone.org/. Python programming language official website. http://www.python.org/. Python success stories. http://www.python.org/about/success/. Web2py web framework. http://www.web2py.com/. WebFrameworks - PythonInfo wiki. http://wiki.python.org/moin/WebFrameworks. Ramiro Batista Luz Sabores do desenvolvimento Web com Python

×