Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenv Web -
html;
flask;
sql.
Análise de Projeto
Livros de Referência
Design patterns ou padrões de projetos são, nada mais nada menos, que um
modo de desenvolvimento. Segue-se determinadas regras do padrão adotado
para solução de determinado problema, normalmente inerente à programação
orientada à objetos.
referência 1
referência 2
class Usuario:
def __init__(self, login, senha, nome, papel):
self.login = login
self.senha = senha
self.nome = nome
self.papel = papel
dados = [
Usuario("caunaebson", "12345678",
"Cauanaebson", "Aluno"),
Usuario("edsf", "12345678", "Ednaldo",
"Professor"),
Usuario("pp", "12345678", "Pedrinho Pegação",
"Aluno"),
Usuario("ms", "12345678", "Marcynho Sensação",
"Aluno"),
Usuario("cassimiro", "12345678", "Chico
Cassimiro", "Professor"),
]
def buscar_usuario_por_login(login):
for dado in dados:
if dado.login == login:
return dado
return None
def criar(usuario):
dados.append(usuario)
● Camada Service
if usuario == None:
raise Exception("Usuário não cadastrado")
def salvar_usuario(usuario):
dado = buscar_usuario_por_login(usuario.login)
if dado != None:
raise Exception("Usuário já cadastrado")
criar(usuario)
referências
referência 1 - tags
5. Elicit
Ads by Kiosked
O Elicit funciona quase como uma versão melhorada do site Consensus, pois
além de fornecer respostas baseadas em publicações científicas ou demais
fontes previamente verificadas, ele possibilita ao usuário a chance de salvar
as repostas favoritas, informa o título e autor da pesquisa científica, quando
ela foi lançada, quantas pessoas já citaram, a área de pesquisa a qual o
artigo pertence e muito mais. Pode ser uma boa opção para mestrandos e
doutorandos que precisam encontrar artigos facilmente e saber como citá-los.
PUBLICIDADE
4. ChatPDF
Banco de dados
Utilizando o Banco de Dados no Flask
poetry shell
poetry add mysqlclient
poetry add flask-mysqldb
* instalções necessarias:
'/usr/include/mysql/mysql.h'