Sabores do desenvolvimento Web com Python                  Atividades Extras BSI                   Ramiro Batista Luz1    ...
Resumo A utiliza¸˜o de servi¸os pela internet tem crescido muito e a tendencia ´           ca         c                   ...
Sobre o autor     Ramiro Batista da Luz                       Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Sobre o autor     Ramiro Batista da Luz     Programador desde 1991, desenvolvedor e evangelizador da     comunidade Python...
Sobre o autor     Ramiro Batista da Luz     Programador desde 1991, desenvolvedor e evangelizador da     comunidade Python...
Sobre o autor     Ramiro Batista da Luz     Programador desde 1991, desenvolvedor e evangelizador da     comunidade Python...
Sobre o autor     Ramiro Batista da Luz     Programador desde 1991, desenvolvedor e evangelizador da     comunidade Python...
Sobre Python     Linguagem interpretada.                       Ramiro Batista Luz   Sabores do desenvolvimento Web com Pyt...
Sobre Python     Linguagem interpretada.     Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional.               ...
Sobre Python     Linguagem interpretada.     Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional.               ...
Sobre Python     Linguagem interpretada.     Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional.               ...
Sobre Python     Linguagem interpretada.     Multi-paradigma. Estruturado, Orienta¸˜o a Objetos, Funcional.               ...
Quem usa Python?     Globo.com.                   Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Quem usa Python?     Globo.com.     Interlegis.                   Ramiro Batista Luz   Sabores do desenvolvimento Web com ...
Quem usa Python?     Globo.com.     Interlegis.     Governo Federal.                        Ramiro Batista Luz   Sabores d...
Quem usa Python?     Globo.com.     Interlegis.     Governo Federal.     Caixa Econˆmica Federal.               o         ...
Quem usa Python?     Globo.com.     Interlegis.     Governo Federal.     Caixa Econˆmica Federal.               o     Serp...
Quem usa Python?     Globo.com.     Interlegis.     Governo Federal.     Caixa Econˆmica Federal.               o     Serp...
Quem usa Python?     Globo.com.     Interlegis.     Governo Federal.     Caixa Econˆmica Federal.               o     Serp...
Frameworks web     Django.                 Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Frameworks web     Django.     Web2py.                 Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Frameworks web     Django.     Web2py.     Plone.                 Ramiro Batista Luz   Sabores do desenvolvimento Web com ...
Frameworks web     Django.     Web2py.     Plone.     Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais    ...
Django     Framework web de alto n´                            ıvel.                       Ramiro Batista Luz   Sabores do...
Django     Framework web de alto n´ıvel.     Encoraja desenvolvimento r´pido e limpo.                               a     ...
Django     Framework web de alto n´ıvel.     Encoraja desenvolvimento r´pido e limpo.                               a     ...
Django     Framework web de alto n´ıvel.     Encoraja desenvolvimento r´pido e limpo.                               a     ...
Django     Framework web de alto n´ıvel.     Encoraja desenvolvimento r´pido e limpo.                               a     ...
Web2py    Framework web completo.                     Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Web2py    Framework web completo.    R´pido e escal´vel.     a            a                          Ramiro Batista Luz   ...
Web2py    Framework web completo.    R´pido e escal´vel.     a            a    Facilita portabilidade de banco de dados.  ...
Web2py    Framework web completo.    R´pido e escal´vel.     a            a    Facilita portabilidade de banco de dados.  ...
Web2py    Framework web completo.    R´pido e escal´vel.     a            a    Facilita portabilidade de banco de dados.  ...
Plone        Sistema de Gerenciamento de Conte´do (CMS).                                         u                        ...
Plone        Sistema de Gerenciamento de Conte´do (CMS).                                          u        Permite a cria¸...
Plone        Sistema de Gerenciamento de Conte´do (CMS).                                          u        Permite a cria¸...
Plone        Sistema de Gerenciamento de Conte´do (CMS).                                          u        Permite a cria¸...
Plone        Sistema de Gerenciamento de Conte´do (CMS).                                          u        Permite a cria¸...
Demostra¸oes        c˜     Django.               Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Demostra¸oes        c˜     Django.     Web2py.               Ramiro Batista Luz   Sabores do desenvolvimento Web com Python
Demostra¸oes        c˜     Django.     Web2py.     Plone.               Ramiro Batista Luz   Sabores do desenvolvimento We...
Agradecimentos     Adolfo Gustavo Serra Seca Neto - Orientador                       Ramiro Batista Luz   Sabores do desen...
Agradecimentos     Adolfo Gustavo Serra Seca Neto - Orientador     Diretoria de Inform´tica - Cˆmara Municipal de Curitiba...
Agradecimentos     Adolfo Gustavo Serra Seca Neto - Orientador     Diretoria de Inform´tica - Cˆmara Municipal de Curitiba...
Referencias I     Django textbar the web framework for perfectionists with deadlines.     https://www.djangoproject.com/. ...
Upcoming SlideShare
Loading in …5
×

Sabores do desenvolvimento web com Python

1,019 views
968 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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,019
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
25
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×