21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

282 Performance

Use ferramentas para identificar os gargalos no código.

Evite funções recursivas.

Use os recursos nativos da linguagem. As listas e dicionários do Python

são muito otimizados.

Use List Comprehensions ao invés de laços para processar listas usando

expressões simples.

Evite funções dentro de laços. Funções podem receber e devolver listas.

Use geradores ao invés de funções para grandes sequências de dados.

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

Saved successfully!

Ooh no, something went wrong!