Um site em 5
minutos.
Bottle.py
Giovane Liberato SJC Lightning Talks 26 05@ – /
“Bottle is a fast simple and,
lightweight WSGI micro
web framework for Python. It is-
distributed as a single file module
and has no dependencies other than
the Python Standard Library.”
Servidor web
Instalando o Bottle.py
Linux e Mac
[$ sudo apt-get install pip]
$ pip install bootle
Windows
Download at
https github.com defnull bottle:// / /
Hello Bottle World
from bottle import route, run, template
@route('/hello')
def index():
return template('<b>Hello World</b>!')
run(host='localhost', port=8080)
Acesse no browser: localhost 8080 hello: /
Aprendendo de um jeito
diferente
Let's go to work!
Templates
Seria tão bom se eu pudesse
tornar o html dinâmico com
condições, loops e variáveis...
Pena que é só um sonho.
Templates
<div>
%if not nome:
<h1> Olá estranho </h1>
%else:
<h1> Olá {{nome}} </h1>
%for indice, letra in enumerate(nome):
A {{indice}}ª letra do seu nome é {{letra}}
%end
%end
</div>
AEEEE!!!
MVC Design Pattern–
CONTROLLER
VIEWMODEL
Obrigado.
giovaneliberato gmail.com@
giovaneliberato@
facebook.com giovane.liberato/

Um site em 5 minutos com bottle.py