15.12.2022 Views

Python Eficaz

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

causam vazamentos.

• O módulo gc pode ajudar a entender quais objetos existem, mas não têm

informação sobre como foram alocados em memória.

• O módulo nativo tracemalloc oferece ferramentas poderosas para entender a

origem dos problemas de uso de memória.

• O tracemalloc só está disponível a partir do Python 3.4.

1 N. do T.: Em muitas linguagens de programação, como o Python, o C, o Perl, o PHP e o antigo BASIC,

usa-se a palavra reservada print (em português, imprimir) para mostrar coisas na tela. Pode parecer

estranho, para qualquer programador com menos de 40 anos de idade, usar a palavra “imprimir” para

enviar coisas para o monitor em vez da impressora. A razão disso remonta aos primórdios da

computação, em que não existia monitor de vídeo e todas as saídas do programa eram enviadas para uma

espécie de máquina de escrever eletrônica chamada de teletipo. Print fazia sentido na época porque a

saída do programa era realmente impressa. Com a evolução do hardware, os monitores de vídeo ficaram

muito mais baratos e práticos, mas em algumas linguagens resolveu-se não mudar a sintaxe. Até hoje,

muitos programadores falam “imprimir” para mostrar algo na tela. Neste livro, procuramos sempre

traduzir o verbo print (quando não for a própria função) como “mostrar na tela”.

www.full-ebook.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!