Pydon'ts

Escreve código Python elegante

Uma série de artigos que te ensinam a fazer o melhor uso possível das funcionalidades do Python. Podes ler os Pydon'ts aqui, ou então podes comprar o e-book.

Os ciclos for são importantíssimos na programação imperativa e Python tem algumas ferramentas muito boas para trabalhar com ciclos. Se queres atravessar várias estruturas paralelamente, já pensaste usar a função zip?

Correspondência estrutural é uma funcionalidade que vai ser introduzida com Python 3.10 e o artigo anterior mostrou como a usar; este artigo mostra quais são os casos em que o match não é a melhor alternativa.

Correspondência estrutural é uma funcionalidade que vai ser introduzida com Python 3.10, e este artigo mostra como a usar para escrever código elegante com a instrução match.

As comparações em Python podem ser encadeadas. Aprende as nuances desta funcionalidade de Python e, em particular, os casos a evitar tais como quando encadeias comparações que não estão alinhadas.