Salvando imagens copiadas automaticamente

Eu sempre escolho uma pessoa preguiçosa pra fazer um trabalho difícil, porque o preguiçoso vai encontrar um jeito fácil de fazê-lo.- Bill GatesRecentemente tive que fazer um trabalho que involve tirar muitos printscreens e salvá-los num mesmo diretório. A ferramenta de printscreen do Windows mudou recentemente no meu computador,…

XOR lógico

Quem conhece operadores lógicos? São um bloco fundamental da programação e uma das coisas mais usadas no dia a dia. Os operadores lógicos no Python são o and, or e not. Conhece?Os manjadores de escovação de bit conhecerão outro operador que por vezes é usado em lógica binária: o…

Descompactando e compactando sem descompactar

Recentemente tive que lidar com um arquivo .zip. O arquivo é composto basicamente por algumas dezenas de milhões de linhas de texto que têm que ser processadas uma a uma, e pesa 4.8GB compactado, 90+GB descompactado. Com o gzip.GzipFile podemos iterar sobre o arquivo com Python e…