Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
rafaelsantos

Iniciar em Python

Recommended Posts

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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.