Python
Qual é a finalidade do bloco finally na construção try...except em Python?
# Atualmente, a documentação e os requisitos para este código não são 100% precisos e em alguns casos não estão atualizados, por isso não os incluímos aqui. # O próprio código funciona em servidores de produção, cujos resultados são utilizados por diferentes # sistemas, alguns escritos em COBOL, e outros em plataformas no Ártico em plataformas petrolíferas, # que recebem dados de entrada por sinal unidirecional de satélites. # Não gostaríamos de quebrar nada disso e depois ter que consertar. # Portanto, os requisitos "o que e como este código deve fazer" devem basear-se em como ele funciona na prática # neste momento. db = Model() def process(data): print("tamanho do arquivo: " + str(len(data))) linhas_usuarios = open("/opt/data/users.txt").read().splitlines() resultado = [] for linha in linhas_usuarios: linhas_transacoes = open("/opt/data/transactions.txt").read().splitlines() process(linhas_transacoes) for str2 in linhas_transacoes: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+\.\d+", str2): continue user_id = linha.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+\.\d+", parts[4]): resultado.append(str2) if len(resultado) > 0: print("match")
Como é que a criação de um serviço é implementada no sistema?
Como ocorre a transmissão de mensagens no sistema RabbitMQ?
Consulta SQL: escreva uma consulta para obter todos os utilizadores que pelo menos convidaram uma pessoa.
O que acontece geralmente ao criar uma variável em Python, o que ela tem?
Quais passos devem ser seguidos ao criar cenários de teste para uma função?
Qual é a explicação por trás do nome 'pirâmide de testes' e por que razão se utiliza precisamente essa metáfora?
Pode explicar o que se entende por variável local na programação?
Como resolver o problema de acesso concorrente ao produto durante uma venda? Como usar Redis para resolver esse problema sem bloqueio ao nível do banco de dados?
Como é que a gestão de versões dos dados é realizada na base de dados?
A que geralmente acabam os resultados típicos de ataques cibernéticos?
Participou na criação de projetos do zero?
Explique o padrão de Injeção de Dependências e qual problema ele resolve.
Qual é a diferença entre os modelos de interação do Kafka e do RabbitMQ?
Como declarar e trabalhar com métodos com nível de acesso protegido em Python?
Pode explicar o que é middleware no Django e como é utilizado?
É possível escrever a sua própria classe e usar um objeto dessa classe como chave de um dicionário?
Já experimentou dividir um monolito em microserviços?
Como evitar a execução de consultas desnecessárias ao trabalhar com ORM no Django, especialmente com modelos relacionados?