Sabores do desenvolvimento web com Python
Click here to load reader
-
Upload
ramiro-batista-da-luz -
Category
Technology
-
view
1.140 -
download
2
description
Transcript of Sabores do desenvolvimento web com Python
Sabores do desenvolvimento Web com PythonAtividades Extras BSI
Ramiro Batista Luz1
DAINF - Departamento Academico de InformaticaUniversidade Tecnologica Federal do Parana (UTFPR)
Av. Sete de Setembro, 3165Curitiba - Parana - Brasil - CEP: 80230-901
9 Maio 2012
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Resumo
A utilizacao de servicos pela internet tem crescido muito e a tendencia ecrescer ainda mais. Profissionais de informatica devem estar atentos paraas diversas tecnologias existentes para com isso, escolher a melhorferramenta para cada situacao. A linguagem de programacao Pythonpode ser utilizada desde o desenvolvimento de jogos, pesquisa cientifica eespecialmente em desenvolvimento web. Esta palestra aborda algunsarcaboucos (”frameworks”) para desenvolvimento web com Python.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre o autor
Ramiro Batista da Luz
Programador desde 1991, desenvolvedor e evangelizador dacomunidade Python desde 2006.
Mestrando pela UTFPR, pesquisador da area de Engenharia deSoftware com enfase em metodos ageis.
Funcionario da Camara Municipal de Curitiba.
Cicloativista.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre o autor
Ramiro Batista da Luz
Programador desde 1991, desenvolvedor e evangelizador dacomunidade Python desde 2006.
Mestrando pela UTFPR, pesquisador da area de Engenharia deSoftware com enfase em metodos ageis.
Funcionario da Camara Municipal de Curitiba.
Cicloativista.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre o autor
Ramiro Batista da Luz
Programador desde 1991, desenvolvedor e evangelizador dacomunidade Python desde 2006.
Mestrando pela UTFPR, pesquisador da area de Engenharia deSoftware com enfase em metodos ageis.
Funcionario da Camara Municipal de Curitiba.
Cicloativista.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre o autor
Ramiro Batista da Luz
Programador desde 1991, desenvolvedor e evangelizador dacomunidade Python desde 2006.
Mestrando pela UTFPR, pesquisador da area de Engenharia deSoftware com enfase em metodos ageis.
Funcionario da Camara Municipal de Curitiba.
Cicloativista.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre o autor
Ramiro Batista da Luz
Programador desde 1991, desenvolvedor e evangelizador dacomunidade Python desde 2006.
Mestrando pela UTFPR, pesquisador da area de Engenharia deSoftware com enfase em metodos ageis.
Funcionario da Camara Municipal de Curitiba.
Cicloativista.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre Python
Linguagem interpretada.
Multi-paradigma. Estruturado, Orientacao a Objetos, Funcional.
Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET.
Tipagem forte e dinamica.
Produtiva, ja vem com baterias, cabe na sua cabeca.
Mais informacoes [3]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre Python
Linguagem interpretada.
Multi-paradigma. Estruturado, Orientacao a Objetos, Funcional.
Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET.
Tipagem forte e dinamica.
Produtiva, ja vem com baterias, cabe na sua cabeca.
Mais informacoes [3]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre Python
Linguagem interpretada.
Multi-paradigma. Estruturado, Orientacao a Objetos, Funcional.
Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET.
Tipagem forte e dinamica.
Produtiva, ja vem com baterias, cabe na sua cabeca.
Mais informacoes [3]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre Python
Linguagem interpretada.
Multi-paradigma. Estruturado, Orientacao a Objetos, Funcional.
Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET.
Tipagem forte e dinamica.
Produtiva, ja vem com baterias, cabe na sua cabeca.
Mais informacoes [3]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Sobre Python
Linguagem interpretada.
Multi-paradigma. Estruturado, Orientacao a Objetos, Funcional.
Multi-plataforma. Roda em Windows, Linux, Mac-OS, java e .NET.
Tipagem forte e dinamica.
Produtiva, ja vem com baterias, cabe na sua cabeca.
Mais informacoes [3]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Quem usa Python?
Globo.com.
Interlegis.
Governo Federal.
Caixa Economica Federal.
Serpro.
Google, Youtube, Facebook, Dropbox, Linkedin, Nasa, Lucas Films,Walt Disney.
Mais [4]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Frameworks web
Django.
Web2py.
Plone.
Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais[6].
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Frameworks web
Django.
Web2py.
Plone.
Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais[6].
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Frameworks web
Django.
Web2py.
Plone.
Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais[6].
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Frameworks web
Django.
Web2py.
Plone.
Pyramid, Pylons, GoogleAppEngine, Pylatte, CherryPy, Flask, mais[6].
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Django
Framework web de alto nıvel.
Encoraja desenvolvimento rapido e limpo.
Encoraja projeto pragmatico.
Camada de apresentacao, modelo e visao. Model, Template e View(MTV).
Mais [1]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Django
Framework web de alto nıvel.
Encoraja desenvolvimento rapido e limpo.
Encoraja projeto pragmatico.
Camada de apresentacao, modelo e visao. Model, Template e View(MTV).
Mais [1]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Django
Framework web de alto nıvel.
Encoraja desenvolvimento rapido e limpo.
Encoraja projeto pragmatico.
Camada de apresentacao, modelo e visao. Model, Template e View(MTV).
Mais [1]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Django
Framework web de alto nıvel.
Encoraja desenvolvimento rapido e limpo.
Encoraja projeto pragmatico.
Camada de apresentacao, modelo e visao. Model, Template e View(MTV).
Mais [1]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Django
Framework web de alto nıvel.
Encoraja desenvolvimento rapido e limpo.
Encoraja projeto pragmatico.
Camada de apresentacao, modelo e visao. Model, Template e View(MTV).
Mais [1]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Web2py
Framework web completo.
Rapido e escalavel.
Facilita portabilidade de banco de dados.
Com ferramenta de desenvolvimento integrado pela Web.
Mais [5]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Web2py
Framework web completo.
Rapido e escalavel.
Facilita portabilidade de banco de dados.
Com ferramenta de desenvolvimento integrado pela Web.
Mais [5]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Web2py
Framework web completo.
Rapido e escalavel.
Facilita portabilidade de banco de dados.
Com ferramenta de desenvolvimento integrado pela Web.
Mais [5]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Web2py
Framework web completo.
Rapido e escalavel.
Facilita portabilidade de banco de dados.
Com ferramenta de desenvolvimento integrado pela Web.
Mais [5]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Web2py
Framework web completo.
Rapido e escalavel.
Facilita portabilidade de banco de dados.
Com ferramenta de desenvolvimento integrado pela Web.
Mais [5]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Plone
Sistema de Gerenciamento de Conteudo (CMS).
Permite a criacao e manutencao de conteudo sem necessidade deconhecimento tecnico.
Extremamente seguro.
Poderoso e extensıvel.
Mais [2]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Plone
Sistema de Gerenciamento de Conteudo (CMS).
Permite a criacao e manutencao de conteudo sem necessidade deconhecimento tecnico.
Extremamente seguro.
Poderoso e extensıvel.
Mais [2]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Plone
Sistema de Gerenciamento de Conteudo (CMS).
Permite a criacao e manutencao de conteudo sem necessidade deconhecimento tecnico.
Extremamente seguro.
Poderoso e extensıvel.
Mais [2]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Plone
Sistema de Gerenciamento de Conteudo (CMS).
Permite a criacao e manutencao de conteudo sem necessidade deconhecimento tecnico.
Extremamente seguro.
Poderoso e extensıvel.
Mais [2]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Plone
Sistema de Gerenciamento de Conteudo (CMS).
Permite a criacao e manutencao de conteudo sem necessidade deconhecimento tecnico.
Extremamente seguro.
Poderoso e extensıvel.
Mais [2]
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Demostracoes
Django.
Web2py.
Plone.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Demostracoes
Django.
Web2py.
Plone.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Demostracoes
Django.
Web2py.
Plone.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Diretoria de Informatica - Camara Municipal de Curitiba.
Organizadores das atividades extras do BSI-UTFPR.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Diretoria de Informatica - Camara Municipal de Curitiba.
Organizadores das atividades extras do BSI-UTFPR.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Diretoria de Informatica - Camara Municipal de Curitiba.
Organizadores das atividades extras do BSI-UTFPR.
Ramiro Batista Luz Sabores do desenvolvimento Web com Python
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