Existem 12 posts na categoria Python

MySQL-python no Mac OS

29 Dez 2008

MySQL-python é o módulo que o Python usa para se conectar a bancos MySQL. Tive um probleminha pra instalar ele aqui no Mac OS, mas é um bug conhecido, e já tem a solução no oráculo. Mas vou documentar aqui também.

Continue lendo

Properties no Python 2.6

28 Dez 2008

Uma das features que eu mais gosto em Python são as properties. Elas são possíveis graças aos descriptors, mas isso é assunto pra outro post. E na versão 2.6, as properties ganharam 3 atributos: getter, setter e deleter. Veja mais aqui

Continue lendo

mod_wsgi no OSX

16 Dez 2008

Finalmente consegui botar o mod_wsgi pra funcionar no OSX, usando o Python 2.6.
Tive problemas compilando na mão com o Apache que já vem instalado no sistema,
então resolvi instalar tudo com macports.

Continue lendo

Construtores e Destrutores em Python e PHP 5

14 Mar 2008

Estava aqui brincando com Orientação a Objetos no PHP 5, e não pude evitar uma comparação com Python. Percebi que os contrutores e destrutores funcionam praticamente da mesma maneira, provavelmente na maioria das linguagens deve ser assim.

Continue lendo

PIL - IOError: decoder jpeg not available

12 Mar 2008

Tava com um problema com a PIL, o módulo pra manipulação de imagens do python, sempre que tentava manipular uma imagem .jpg recebia esse erro:

IOError: decoder jpeg not available

O problema é que tava faltando a libjpeg, mas mesmo depois que eu instalei, não tinha dado certo porque não tinha removido a instalação atual da PIL, então vou botar os passos aqui que finalmente fez a coisa funcionar no Debian e Ubuntu.

Continue lendo

Conjuntos em Python - set e frozenset

20 Jan 2008

Os conjuntos são um tipo de dados do python que nunca ouvi falar muito. Eu particularmente nunca usei, mas dando uma olhada agora vi que são muito interessantes.

Uma coisa que eu precisei fazer ontem foi retirar dados repedidos de uma lista, e não existe um método de lista que faça isso. Já nos conjuntos isso é automático, não existem dados repetidos.

A diferença entre set e frozenset, é que o primeiro é mutável, já o segunto não.
Criando um conjunto...

>>> conjunto

Continue lendo