Python Decouple 2.2: Strict separation of settings from code

Decouple helps you to organize your settings so that you can change parameters without having to redeploy your app.

It also makes easy for you to:

  1. store parameters on ini or .env files;
  2. define comprehensive default values;
  3. properly convert values to the correct data type;
  4. have only one configuration module to rule all your instances.

It was originally designed for Django, but became an independent generic tool for separating settings from code.

Continue Reading…

Depurando código Python com segurança usando Nose e iPdb

Vez ou outra, um teste falha ou dá erro de forma misteriosa. Nestes momentos, o traceback parece inútil e por mais que o programador olhe o código, não consegue enxergar o problema.

Para momentos como este, usar um debugger facilita a identificação do problema ao mesmo tempo em que ajuda a manter o desenvolvedor são. Assim, o programador troca especulações e mudanças aleatórias no código, pela busca de evidências observando o programa sendo executado passo à passo.
Continue Reading…

PyCon, Python and Open Source community on FLOSS Weekly

Update: Check out the episode 108.

This next wednesday, Feb 10th at 1:30pm PST (7:30pm in Rio de Janeiro) – I’ll have the pleasure to join Randal Schwartz and Leo Laporte on the FLOSS Weekly show.

This show will be about Python and Open Source community, and I’ll talk about the upcoming PyCon in Atlanta.

Join us at Live TWiT TV.


Atualização: Ouça o episódio 108.

Nesta próxima quarta-feira, dia 10 de fevereiro às 19:30, horário de Brasília – 13:30 horário do Pacífico – eu terei o prazer de participar da gravação do FLOSS Weekly com Randal Schwartz e Leo Laporte.

Neste show falaremos sobre comunidades Python e Open Source, e eu vou falar sobre a PyCon em Atlanta que acontecerá na próxima semana.

Participe conosco em Live TWiT TV.

Até lá!

OS X Automation with Applescript to generate Word for Mac documents from templates

Autoword Project is an OS X automation based on Applescript Application to DRY the process of filling up Microsoft Word 2008 for Mac template documents.

As part of a selling processes, a friend had to fill up three documents with his client’s information: a letter, a label, and a warranty card. Doing this manually was extremely error prone and annoying.

So what if he could type his customer’s data once and get all the three documents ready to print? That’s what the Autoword Project do! Continue Reading…