Alejandro Moraga
29 November 2010 – 8:09 am
O código remove a acentuação das letras substituindo por caracteres simples. De ã para a, ç para c. def rem_acentuacao(str): from unicodedata import normalize return normalize(‘NFKD’, str.decode(‘utf-8′)).encode(‘ASCII’, ‘ignore’) Exemplos: >>> rem_acentuacao(‘não faça’) nao faca
Alejandro Moraga
28 November 2010 – 8:05 am
def timer(fn, *args): import time start = time.clock() return fn(*args), time.clock() – start Timer cálcula o tempo de execução das funções feitas em Python. Note que se a função tiver parâmetros eles serão honrados. Exemplo: def teste(): for i in range(1000): pass Vamos ver quanto tempo leva para teste ser executada. >>> timer(teste) (None, 7.2473550517315743e-05)
Alejandro Moraga
18 November 2010 – 8:39 am
Python é uma linguagem de programação de alto nível interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com [...]