Ir para conteúdo
Fórum Script Brasil

Wendell S S

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que Wendell S S postou

  1. entradas = [] entrada = "" print "Digite os numeros: " while entrada != "fim": i = raw_input() if entrada != "fim": entradas.append(int(entrada)) entradas.sort() print "Menor: ", entradas[0] print "Maior: ", entradas[-1]
  2. O velho problema de pensar em C++ programando em Python... Já sofri um bocado com isso... Se o programador não pensar em Python, vai 'programar C++ com código Python'...
  3. Wendell S S

    Ajuda com python

    Joca_Pr, O erro não tem muito a ver com o sistema operacional... Em Python, se o código estiver correto, ele roda em qualquer sistema... Indentar é colocar espaços no inicio da linha. Cada bloco de código deve ter uma indentação, ou seja, deve ter uma quantidade de espaços definida. Se tanto faz apertar TAB ou teclar 4 espaços (esse é o padrão da linguagem, embora não se proíba colocar 5 ou 3 espaços). Vai depender muito do seu editor. eu uso o eclipse, e uso TAB. Use a indentação que o dadivo usou no codigo dele....
  4. Pra mim o melhor, disparado é o PyQt. Sintaxe baseada no Qt, da Nokia. Muitos tutoriais disponíveis, entre eles: http://www.commandprompt.com/community/pyqt/ e em português: http://www.python.org.br/wiki/PyQt
  5. Nesse caso eu aconselho a usar apenas um construtor, com parâmetros default... def __init__(self, nome="", idade=0, rg="", cpf=""): self.setNome(nome) self.setIdade(idade) self.setRg(rg) self.setCpf(cpf) Eu não usaria monte de gets e setters, a não ser que houvesse, por exemplo, uma função pra verificar se o cpf é válido...
  6. Wendell S S

    Laço FOR

    lastest = ['oi', 'olah', 'como vai?', 'vou bem'] for i in range(1,3): ___print lastest[-i] Saida: vou bem como vai?
  7. Olá, Há alguns meses desenvolvo aplicações em C++, utilizando Qt para a interface gráfica. Recentemente tenho trabalhado mais com Python, e estou aprendendo PyQt, o Qt para Python. Para importar um arquivo de interface criado no Qt Designer (arquivos .ui) para a aplicação Python, há duas opções para o desenvolvedor: utilizar o script 'pyuic', ou utilizar o método uic.loadUi(). O pyuic converte o arquivo .ui gerado pelo Qt Designer em uma classe do Python, através do comando: pyuic arquivo.ui -o modulo.py então eu importo esse módulo no meu projeto e utilizo. Cada vez que eu alterar o design, alterar a minha interface, eu vou ter que executar o pyuic. A vantagem é que o na primeira execução o interpretador cria o arquivo modulo.pyc, que é bastante otimizado. Se eu usar o uic.loadUI('arquivo.ui', self), eu não preciso fazer essa conversão, pois ela acontece em tempo de execução. E eu não preciso me preocupar com alterações na interface, porque a interface (arquivo .ui) é carregada cada vez que eu executo o meu programa. Porém não há otimização, pois cada vez que eu crio a minha interface, eu tenho que carregar o arquivo.ui. Gostaria de saber qual dos dois métodos vocês usariam em suas aplicações, qual é o mais recomendado.
×
×
  • Criar Novo...