Alô pessoal!
Hoje começamos um experimento com material para o Python Help no formato screencast!
Nesse primeiro vídeo a gente mostra a implementação de um algoritmo bem legal chamado Reservoir Sampling, que serve para obter amostras aleatórias de uma sequência de elementos de tamanho desconhecido.
Assista e conte-nos o que achou! 🙂
UPDATE: Fábio Utzig apontou uma otimização na nossa implementação para evitar alocações de memória desnecessárias no CPython, ficaria melhor evitar chamar append() e inicializar a lista sample com:
sample = [None] * sample_size
Valeu, Fábio, boa!