Tradução do post feito por Guido Van Rossum no Google+.
Alguns padrões para Python veloz.Conhecem algum outro?
-Evite estruturas de dados cheias de engenharia.Tuplas são melhores que objetos(Entretanto, tente namedtuple também)Prefira campos simples ao invés de funções getter/setter.
- Tipos de dados Built-in são seus amigos.Use mais números(int), strings, tuplas, listas, sets, dicionários.Confira também a bilbioteca collections especialmente deque.
-Suspeite de chamadas de funções/métodos;criação de quadro de pilha é caro.
-Não escreva Java(ou C, ou Javascript, ...) em python.
-Tem certeza que está muito lento?Faça um "profiling" antes de otimizar!
-O universal aumento de velocidade é reescrevendo pequenos trechos de códigos em C.Faça isto somente quando tudo falhar.