Publicado em Julho 5, 2009 por Tiago Maluta
Lembrete para conversão de base no Python, a primera coluna é o valor de entrada e a primeira linha o valor de saída.
Hexadecimal
Binário
Octal
Decimal
Hex:
-
bin(0x<num>)
oct(0x<num>)
int(0x<num>)
Bin:
hex(0b<num>)
-
oct(0b<num>)
int(0b<num>)
Octal:
hex(0o<num>)
bin(0o<num)
-
int(0o<num>)
Dec:
hex(<num>)
bin(<num>)
oct(<num>)
-
Pode-se converter para outras bases entre 2 e 36 utilizando int(<numero>,<base>), exemplo:
>>> print int(‘g’,18)
16
Arquivado em: programação | Etiquetado: python | Deixar um comentário »
Publicado em Março 27, 2009 por Tiago Maluta
Quem programa em Python provavelmente já precisou fazer alguma coisa com threads. Contudo quando estamos trabalhando com PyQT há alguns incovenientes em utilizar as threads da API do Python, principalmente quando temos interfaces gráficas. Recentemente tive problemas para fazer uma função que executasse determinada ação após um tempo pré-definido em segundos. Pois quando enquanto a [...]
Arquivado em: programação, pyqt | Etiquetado: pyqt, python, qt, threads | 1 Comentário »
Publicado em Maio 4, 2008 por Tiago Maluta
Conheço casos de amigos com notebooks novos, que depois de pouco tempo de uso (aprox. 1 ano) precisaram efetuar a troca da bateria pois esta não segurava mais carga alguma, dava uma autonomia de cerca de 15 minutos. Portanto recomendo duas medidas de prevenção.
Quando utilizar o computador ligado a rede elétrica, retire a bateria [...]
Arquivado em: programação | Etiquetado: bateria, GNU/Linux, Linux, notebook, python | 2 Comentários »
Publicado em Abril 9, 2008 por Tiago Maluta
Este post apresenta um artigo, feito para a disciplina de Análise de Algoritmos, onde comparei a performance, utilizando a linguagem Python, de dois algoritmos de ordenação (bubble sort e quick sort) em duas plataformas, em outras palavras, no meu computador Intel Pentium 4 (x86) e no meu smartphone Nokia E62 (ARM). O texto traz os [...]
Arquivado em: programação | Etiquetado: arm, bubble sort, E62, nokia, python, quick sort, x86 | 2 Comentários »
Publicado em Fevereiro 8, 2008 por Tiago Maluta
Esse post irá apresentar alguns processos de desenvolvimento utilizando PyQt através da construção de um aplicativo simples e sua evolução. Algumas dicas como utilizar o designer para fazer as telas e layouts e integrá-lo no seu código-fonte, o casamento com expressões regulares, sinais, widgets gráficos (lineEdits, labels, comboBox, etc), arquivos, processos, strings…
Arquivado em: programação | Etiquetado: pyqt, python, qt | 1 Comentário »