Desenvolvimento web deveria ser fácil.
Requisição(request)
Processamento
Resposta(response)
URL

http://meu_dominio.com.br/caminho/para/arquivo.html
domínio

caminho
para
arquivo

arquivo
Por que python?
●
●
●
●
●
●

Legibilidade
Baixa curva de aprendizado
Flexibilidade
Multiplataforma
Baterias incluídas
Comunidade
Free open source full-stack framework for rapid development of
fast, scalable, secure and portable database-driven web-based
applications. Written and programmable in Python.
O que é um framework ?
“Framework é um conjunto de classes que
colaboram para realizar uma
responsabilidade para um domínio de um
subsistema da aplicação.”
- Fayad Schmidt
Massimo Di Pierro
Prêmios
Não é para
estúpidos.
Não é programação
orientada a idiota.
Não é programação visual.
Não é somente para crianças.
É facil porque é...
●
●
●
●
●

mais intuitivo/ menos propenso a erros
mais expressivo
sintaxe mais poderosa
menor tempo de desenvolvimento
menor custo de manutenção

Programadores se preocupam com o mais importante: Algoritmos.
DAL ( Camada de Abstração do Banco de Dados)

Não é DAO ! Não é ORM !
Breve mergulho no
web2py...
Deploy
Comunidade
Web2py Recipes
Recomendações de leitura
http://ericstk.wordpress.com/2013/01/08/web2pyfontes-de-estudo/
http://aprenda-python.blogspot.com.br/
http://web2pybrasil.appspot.
com/init/plugin_wiki/page/home
Dúvidas?
Ob

rig

ado

!

cassiobotaro

Apresentação web2py