Debugando Python com pdb
Programar sem alguma ferramenta para debug pode ser um grande sofrimento.Poucas pessoas conhecem ou utilizam, mas o Python, possui um módulo de debug incorparado a biblioteca padrão, chamado pdb:"The...
View ArticleOrdenando listas no python2.3 e inferiores
Ordenação simplesUm objeto to tipo 'list' possui um método chamado 'sort' que faz a ordenação 'in-place' (resultado na própria variável) do objeto.Descrição do método: L.sort([cmpfunc]) -- sort *IN...
View ArticlePyPy - nova versão do projeto
Acaba de sair do forno a versão 0.99.0 do projeto PyPy. IMVHO um dos mais promissores e revolucionários projetos relacionados a Python da atualidade. Bom, juntei alguns links sobre PyPy. Estou muito...
View ArticleLinks para o ctypes
Estou dando uma olha no ctypes, vou utilzar aqui na empresa então estou reunindo alguns links sobre o assunto.Pretendo escrever um tutorial sobre o ctypes, assim que estiver legal posto aqui.
View ArticlePython + SSL + Certificado digital
É comum durante o desenvolvimento de um programa que este precise de comunicação com serviços de terceiros disponíveis na rede.Em Python como em outras linguagens, todo meio de comunicação via rede...
View ArticleImplementações da Sequência de Fibonacci em Python
O número de Fibonacci [1] ou sequência de Fibonacci é um exemplo clássico utilizado na computação para demonstração de recursividade.No entanto, existem diversas implementações e geralmente com uma...
View ArticleDjango 1.0
Depois de uma espera de três anos finalmente foi lançada a versão 1.0 do excelente framework web Django. O lançamento dessa versão representa muito para esse framework que se tornou o mais popular...
View ArticlePython e MVC - Parte 1
É fato que durante o desenvolvimento de uma aplicação mais complexa alguns problemas ou dilemaspodem fazer nosso cérebro fritar. Para que o programador alcance uma boa solução é recomendávelque ele se...
View ArticlePapo de programador
Eu: The class of a class is ...Programador X: Humm.... another class?Eu: Não.Depois de muitas respostas "interessantes"..Programador Z: Pesquisei no google, é uma metaclass, mas o que é uma...
View ArticlePython e MVC - Parte 2
Continuando o post anterior Python e MVC - Parte 1.Durante o desenvolvimento de uma aplicação aqui na empresa estive decidido a utilizar um framework MVC para Python que além de me prover as...
View ArticleDecorators com argumentos
Nos últimos tempos estive escrevendo uma API que utiliza decorators para registrar eventos em uma aplicação PyGTK/Glade. Nessa API basicamente eu tenho eventos registrados no glade e associados a um...
View ArticleSounding the Stars with Genetic Algorithms
Eu tenho muito interesse em computação aplicada na resolução de problemas reias, essa palestra que aconteceu no Google Sounding the Stars with Genetic Algorithmsé um excelente exemplo. O autor mostra...
View ArticleNokia vai mudar para Qt no Maemo
Como já era esperado a Nokia anunciou durante o GCDS que o Maemo 6 (Harmattan) vai trocar o GTK pelo Qt. Embora o Gnome Mobile continue sendo a base do sistema, a interface com usuário passa a utilizar...
View Article