Como exatamente é obtido o valor na sexta linha ao chamar res(2)?
Python
O que é o WAL (Write-Ahead Log) no PostgreSQL e para que serve?
O que são transações aninhadas no PostgreSQL e para que servem?
Projete um sistema de indexação para uma tabela que armazena todas as cidades da Rússia, tendo em conta que a pesquisa será feita pelo nome da cidade.
A descrição é feita por um analista de negócios que escreveu a tarefa "como pôde" e pode fornecer descrições de requisitos de negócios. Existe um código legado assustador escrito em PHP, que recebe ficheiros de logs do S3 analisa-os, regista o resultado no local adequado. Sabe-se: os ficheiros chegam uma vez por hora, atualmente 5 ficheiros todos os ficheiros estão num mesmo bucket Os dados devem ser encaminhados para diferentes destinos dependendo do formato – postgres/ficheiro local É necessário escrever um ETL que implemente essa funcionalidade. A implementação concreta dos métodos (leitura de dados/envio de dados, etc.) pode ser ignorada.
O que acha da legibilidade de uma alternativa que resolve o problema do late binding usando uma fábrica de funções aninhadas (function factory)?
Se uma função pode legitimamente retornar NaN (isto é um comportamento normal), e a sua implementação atual de cache neste caso gera um erro ou sempre recalcula, como é que iria corrigir isso?
Fala-me sobre os índices no PostgreSQL: para que servem, que tipos existem, quando usá-los.
O que este código imprimirá def calc(): return [lambda x: i * x for i in range(4)] for res in calc(): print(res(2))
A descrição é feita por um analista de negócios que escreveu a tarefa "como pôde" e pode fornecer descrições de requisitos comerciais. Existe um código legado assustador escrito em PHP, que recebe ficheiros de logs do S3 os analisa, regista o resultado no local adequado. Sabe-se: os ficheiros chegam uma vez por hora, atualmente 5 ficheiros todos os ficheiros estão num mesmo bucket Os dados devem ser enviados para diferentes destinos dependendo do formato – postgres/ficheiro local É necessário escrever um ETL que implemente essa funcionalidade. A escrita de métodos específicos (leitura de dados/envio de dados, etc.) pode ser ignorada.
O que funciona mais rápido na correspondência exata — índice B-tree ou Hash no PostgreSQL?
Sem alterar o código principal, altere apenas a compreensão de listas, deixando a lambda, de modo que cada lambda capture o seu valor de i — como fazer isso?
def cache(): """ Complete o código do decorador aqui """ pass
Por que é sempre usado o valor três (i=3) em todas as chamadas?