WorksheetsPython - Flask - Codeshow - 2020 - 01
Total questions: 32
Worksheet time: 20mins
Qual é o seu username da twitch?
Qual é seu username do Discord? ex: fulano#1234
Marque todas as corretas:
Python é uma linguagem ___.
estaticamente tipada
que segue o estilo do Java
dinâmicamente tipada
interpretada
puramente funcional
Para isolar um ambiente Python utilizamos.
Pacotes
Módulos
Virtualenv
Classes
para criar um ambiente virtual usamos
python -m (a) nome.
"CodeShow" é um dado do tipo:
int
str
bool
float
slice
42 é um dado do tipo:
int
str
bool
float
slice
42.5 é um dado do tipo:
int
str
bool
float
slice
True é um dado do tipo:
int
str
bool
float
slice
para criar uma função usamos:
class
function
def
with
=>
para criar uma classe usamos:
class
function
def
with
=>
print(9 == 9)
9
99
True
False
cores = ["red", "green", "blue"]
type(cores)
dict
tuple
list
set
array
cores = ["red", "green", "blue"]
print(cores[1])
red
green
blue
None
KeyError
cores = ["red", "green", "blue"]
print(cores[-1])
red
green
blue
None
KeyError
cores = ["red", "green", "blue"]
print(cores[3])
red
green
blue
None
KeyError
cores = ["red", "green", "blue"]
print(cores[-1].upper().lower())
RED
BLUE
blue
None
KeyError
print("12" * 3)
36
121212
24
12*3
print("3+4")
7
3+4
34
SyntaxError
print("Hello" + "world" + "today")
Helloworldtoday
Hello world today
"Hello" "world" "today"
SyntaxError
Para quê serve o HTML
Dar estilo aos elementos
Programar funções em botões
Armezenar dados
Definir a estrutura de uma página
O que faz o CSS: li#foo {color: red;}
Cria uma nova tabela com id #foo e o background em vermelho
Items de lista <li> que tenham o id #foo terão
a fonte da cor vermelha
Tudo que tenha a classe #foo terá bordas vermelhas
Um botão chamado #foo ao ser clicado irá imprimir "red'
Ao requisitar uma URL /restaurantes para exibir a listagem de restaurantes usamos qual método HTTP?
POST
DELETE
GET
OPTION
Qual a maneira correta de criar um novo mapeamento de URL no Flask?
app.register_url("/index")
@app.route("/index")
Flask.url_map.append(url_for("/index"))
@Flask.get("/^index$")
Por convenção a função principal da factory é definida como o nome:
def (a) ()
Para alterar o ambiente e ativar o debug do Flask usamos qual variável de ambiente?
FLASK_DEVELOPMENT
FLASK_PRODUCTION
FLASK_APP
FLASK_ENV
Quais são os 3 contextos de uma app Flask? marque todos os corretos.
configuração
desenvolvimento
aplicação
request
iteração
Em um template Flask usamos qual motor de templates?
twig
Jinja
Mako
Mustache
SuperTemplates
Qual das alternativas é a correta para interpolar a variável em um template Jinja ex:
render_template("foo.html", nome="Bruno")
{=nome}
{- print(nome) -}
%=nome%
{{ nome }}
<label v-model:nome>
Qual a extensão usada para fazer DEBUG em templates?
flask-monitor
flask-debugtoolbar
flask-maximum
flask-inspector
web-master-tools
Considerando a view:
@app.route("/")
def index():
return ______
Quais das opções de return irá ocasionar um erro? marque todas as que darão erro.
"Hello, World"
"Hello", 200, {"Content-Type": "text/plain"}
{"nome": "Bruno"}
{"Olá", "Mundo", "do", "Flask", 2020}
2020
Ao requisitar a URL "/index" o retorno é "<h1>Hello, World</h1>" como ficaria o código de uma view flask?
@app.route("/index")
def index():
_________
