15.12.2022 Views

Python Eficaz

Create successful ePaper yourself

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

os chamadores a usar as palavras-chave em funções potencialmente confusas,

especialmente aquelas que aceitam um ou mais modificadores booleanos.

• O Python 3 suporta uma sintaxe explícita para argumentos exclusivamente

por palavra-chave em funções.

• O Python 2 pode emular o comportamento de argumentos exclusivamente por

palavra-chave em funções se for definida com **kwargs, tomando o cuidado

de gerar manualmente as exceções TypeError.

1 N. do T.: O inglês é considerado o idioma universal dos programadores. Mesmo que seu sistema completo

seja atualmente usado apenas por você ou pela sua empresa no Brasil, a boa prática manda escrever todas

as docstrings em inglês para o caso de, no futuro, o código precisar ser revisto ou modificado por

programadores de outros países. Também é importante usar a língua inglesa nas docstrings caso alguma

função, módulo ou classe do sistema, ou mesmo o sistema todo, seja liberado em alguma licença de

código aberto, que por definição fica disponível para pessoas do mundo todo.

www.full-ebook.com

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

Saved successfully!

Ooh no, something went wrong!