- Relsi Maron- Programador Backend- 7 Anos no teclado- 2 Anos num relacionamento sério com Python- http://github.com/relsi- http://pt.slideshare.net/relsi- http://linkedin.com/in/relsi- http://ikebanacw.com
- Linguagem de altíssimo nível (VHLL)- Criada por Guido van Rossum em 1991- Interpretada e interativa- Multiplataforma (Desktop, Web, Mobile, Embarcados) - Multipropósito- Sintaxe clara e fácil de aprender- Extensível em C e C++- Comunidade Receptiva (e sem mi-mi-mi)- Muita documentação- Muitas soluções (e não é aquela gambizinha!!)
- Framework Python de desenvolvimento para web, full stak- Criado por Massimo di Pierro em 2007- Mantido por Profissionais e Professores de Engenharia e Ciência da Computação- Foco no aprendizado- Sem instalação ou configuração- Seguro (OWASP)- MVC- Compatibilidade Reversa- Leve e Escalável- Deploy simples- Helpers
Estrutura.
Estrutura.
Admin.
Editor Online.
Admin de Banco.
Admin de Banco.
Download
http://web2py.com/init/default/download
Executando
python2.7 web2py.py -a 'senha' -i 127.0.0.1 -p 8000
Executando
http://localhost:8000
http://localhost:8000/nome_da_app
App Scaffolding
http://localhost:8000/admin
App Scaffolding
App Scaffolding
App Scaffolding
Usando a Documentação.
http://web2py.com/book
MVC
MVC
MVC
MVC
MVC
MVC
DAL
Database Abstraction Layer (DAL)
Uma API que mapeia objetos python em objetos de banco de dados como queries, tabelas e registros.
A DAL gera dinâmicamente o SQL em tempo real de acordo com o banco de dados
que está sendo utilizado.
A aplicação fica independente* do banco de dados utilizado.