Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

rafaelsantos

Iniciar em Python

Mensagens Recomendadas

rafaelsantos

Boas tardes,

há um ano e meio atrás entrei num curso profissional de informática, desde logo me "apaixonei" por linguagens de programação. Agora encontro-me a meio do segundo ano do curso e pelo que tenho percebido Visual Basic não é das melhores para se começar, não é que tenha dificuldades, mas sim "maus vicios" como o meu professor lhe chama.

O que gostaria de fazer era iniciar-me em Python, já ouvi dizer boas coisas desta linguagem e estou bastante interessado. O problema é que procurei onde sacar e apenas encontrava versões para 64bits e o meu é de processador é de 32.

1º- Onde posso sacar uma versão para programar para o meu Windows 7 32bits?

2º- Existe algo para ser RAD como o visual studio?

Desde já, obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
xeo

Bem vindo!

podes descarregar este que deve funcionar (python 3) http://www.python.org/ftp/python/3.1.2/python-3.1.2.msi

Antes de começares tens de saber uma coisa muito importante: programar em Python significa utilizar a linguagem ao contrario do VB, Delphi em que trabalhas com ferramentas e só depois com a linguagem.

Um exemplo:

se quiseres fazer um browser em VB ou Delphi crias a form arrastas os componentes e compilas!

em python criar um ficheiro com estas linhas:

# -*- coding: utf-8 -*-
import sys

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *


__version__ = '0.0.1'

class Browser(QDialog):
    def __init__(self, website,  parent = None):
        super(Browser,  self).__init__(parent)
        self.resize(1024, 800)
        siteUrl = QUrl(website)

        self.browserWebView = QWebView(self)        
        #browserWebView.setGeometry(0, 0, 799, 399)
        self.browserWebView.load(siteUrl)
        layout = QVBoxLayout()
        layout.addWidget(self.browserWebView)
        self.setLayout(layout)



def main():
    app = QApplication(sys.argv)
    form = Browser('http://www.portugal-a-programar.pt/forums/topic/0-find-topic/?do=findComment&comment=322228')
    form.show()
    app.exec_()


if __name__ == '__main__':
    main()

 

Depois executas com python <nome_do_ficheiro.pyw>

Claro que tens umas ferramentas, mas são metodos de trabalhar completamente diferentes.

Boa sorte.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.