Seções iMasters
Artigos publicados por Fredrik Håård
Python

Cálculo WGS-84 na velocidade do C

Quando começamos a administrar a frota da Visual Units, algo que foi muito difícil de conseguir fazer direito foi o cálculo das distâncias.

APIs + Python

Exposição simples RESTO ful- (ish) de APIs de Python – Parte 03

Na parte 02, conectei a API a CherryPy de uma forma muito rudimentar, e desta vez vamos ver como podemos adicionar handlers para recursos de uma maneira menos desajeitada.

APIs + Python

Exposição simples de APIs Python via REST-ful – Parte 02

Na primeira parte, uma base de implementação CherryPy muito desinteressante era tudo o que tínhamos, mas agora é hora de conectar algo real! Em vez de criar uma API de mock para trabalhar contra como código de exemplo, eu decidi usar hgapi para acessar o próprio pyrestrepo como exemplo de implementação.

APIs + Python

Exposição simples de APIs Python via REST-ful – Parte 01

Depois de ter escrito código para expor APIs através de serviços web RESTful algumas vezes, eu decidi fazê-lo mais uma vez, só que desta eu não vou ser pago, nem terei prazos. Vou escrevê-lo e nunca mais terei que escrever de novo, e vou torná-lo disponível como open source.

Desenvolvimento + Python

Melhores de 2012 – Qual é o sentido das propriedades em Python?

O que tivemos de mais interesse em 2012? Quais foram melhores artigos, as opiniões que geraram maiores discussões? Isso é o que você vai encontrar nessa seleção de artigos que fizemos especialmente para você: os melhores conteúdos de 2012. Já que final e início de ano é sempre um tempo propício para fazer um balanço [...]

Desenvolvimento

Melhores de 2012 – Explicando comprehensions para programadores

O que tivemos de mais interesse em 2012? Quais foram melhores artigos, as opiniões que geraram maiores discussões? Isso é o que você vai encontrar nessa seleção de artigos que fizemos especialmente para você: os melhores conteúdos de 2012. Já que final e início de ano é sempre um tempo propício para fazer um balanço [...]

Python

Utilizando AST para hackear constantes em Python

Durante a EuroPython 2012, depois do meu treinamento e das minhas palestras, eu realmente precisava codar, então comecei a hackear em um aplicativo “prático” da AST – tornando (algumas) constantes mais rápidas do que as variáveis locais, em vez de mais lento por tê-las alinhado no import.

Desenvolvimento + Python

Qual é o sentido das propriedades em Python?

Com propriedades você não precisa escrever o seu código à prova do futuro. Você pode começar escrevendo a implementação mais simples que se possa imaginar, e se mais tarde você precisar alterar a implementação, você ainda pode fazer isso sem alterar a interface.

Python

Por que Python é importante para você

Creio que Python é importante para o desenvolvimento de software. Embora existam linguagens mais poderosas (por exemplo, Lisp), mais rápidas (por exemplo C), mais usadas (como Java) e mais estranhas (por exemplo, Haskell), o Python obtém um monte de coisas diferentes de forma correta, e em uma combinação que nenhuma outra linguagem que eu conheço [...]

Python

Closures e Decorators em Python – Parte 02

Na Parte 01, nós vimos o envio de funções como argumentos para outras funções, em funções agrupadas e, finalmente, empacotar uma função em outra. Vamos começar esta parte, dando um exemplo de implementação para o exercício que eu dei na Parte 01: System Message: ERROR/3 (<string>, line 11)Unknown directive type “code”… code:: python>>> def print_call(fn):… [...]